系列
Git使用简明教程
Git提交(commit)代码
在您的项目目录下,你可以像往常一样添加新代码,修改现有的代码,并没有什么不一样的地方。
当你的改动完成之后,你可能想把刚刚做的代码改动提交到仓库里面去,那么这时候就需要两步操作:
1. 把新添加的,或者刚修改过的文件添加到暂存区。
可以使用如下命令:
git add <filename>
其中<filename>
要替换成您自己真正的文件名。
或者,文件名用.
表示,可以把所有的改动都一次性地添加到暂存区:
git add .
2. 把暂存区的文件的改动提交到本地仓库。
git commit -m "some comments for this commit"
在这一步里面,参数“-m
” 后面跟的是当前提交的备注。您可以使用中文也可以使用英文,总之要填上有意义的内容,这样以后您看到这次提交的话,就能够很快明白这次提交的目的。
用图形界面工具来操作
上面介绍的方法是使用Git的命令行来操作,但是对于上面第1步git add
来说,如果改动了很多文件,那么一个一个地添加文件就很繁琐,虽然可以使用git add .
批量地操作,但是有时候我们还需要挑选一些文件不提交,或者是检查一下这些文件的改动是不是我们期望的,这时候用命令行就不是很方便了。
下面我们介绍一下如何用图形界面工具来简化上面的操作,我们拿Git Extensions来举例子。
第一步:先打开自己仓库:
打开之后:
由于这个仓库还没有提交历史,因此,界面显示“这个版本库还没有包含任何提交”。不用担心,这很正常,假定我们现在有两个文件修改了,那么就可以点菜单栏的"Commit"图标,或者下面的“提交”按钮。
然后看到这个界面:
如果只想提交(commit),填完备注,点“提交”按钮即可;提交完又想推送,那么就点“提交并推送” 按钮。
提交完之后,需要修改代码的时候可以继续修改,需要再次提交的时候,图形工具的好处就比较明显了:
相比命令行工具,我们能够看出我们对文件做了什么样的修改,重新审查一下再提交,可以避免一些简单的失误。