Git学习笔记(三):使用add和commit完成第一次提交

马谦马谦马谦 git/github评论809字数 661阅读2分12秒阅读模式

一、Git提交代码的流程

git中一个完整的代码提交流程为:

Git学习笔记(三):使用add和commit完成第一次提交

在工作区写好要提交的代码文件,然后使用git add命令把文件到寄存区,确认代码后使用git commit提交到版本库。

二、提交代码到寄存区

git add用于把工作区的文件提交到寄存区中,后面跟上需要提交的文件,例如git add a.txt ,后面可以同时携带多个文件。也可以使用通配符,如git add *表示把当前目录下所有文件都加到寄存区中。

命令运行成功不会打印任何信息,只有错误才会抛出错误信息。

三、提交代码到版本库

git commit把寄存区中的文件都提交到版本库中,需要手动加上-m或者--message参数带上此次提交的备注信息,例如git commit -m "******"

上面的例子中已经把a.txt添加到寄存区了,我们这里把他添加到版本库中

注意的是如果没有携带-m参数,系统打开一个编辑器等待用户输入提交信息:

保存退出后会提示提交成功:

如果强制退出或者没有输入任何信息系统会忽略掉本次提交:

打开的编辑器我们可以修改配置文件来指定,可以是vim,emacs,nano或者其他。

 
马谦马谦马谦
  • 本文由 马谦马谦马谦 发表于 2017年12月8日22:14:50
  • 转载请务必保留本文链接:https://www.dyxmq.cn/it/git/git-add-commit.html
git命令设置代理 git/github

git命令设置代理

github属于境外网站,大部分时候访问速度都不到100K,克隆大仓库时相当耗时。比较好的解决办法就是通过科学上网来进行代理,加快访问速度。 注:本文不提供科学上网的方式,只提供git设置代理的方式。...
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证