Git+中文教程(4)
时间:2026-01-20
时间:2026-01-20
Git+中文教程
Git 中文教程
$ git-commit -m "Initial commit of gittutor reposistory"
查看当前的工作:git-diff
git-diff 命令将比较当前的工作目录和版本库数据库中的差异。现在我们编辑一些文件来体验一下 git 的跟踪功能。
$ echo "It's a new day for git" >> hello
我们再来比较一下,当前的工作目录和版本库中的数据的差别。
$ git-diff
差异将以典型的 patch 方式表示出来:
diff --git a/hello b/hello
index a5c1966..bd9212c 100644
--- a/hello
+++ b/hello
@@ -1 +1,2 @@
Hello, world
+It's a new day for git
此时,我们可以再次使用组合命令 git-update-index 和 git-commit 将我们的工作提交到版本库中。
$ git-update-index hello
$ git-commit -m "new day for git"
实际上,如果要提交的文件都是已经纳入 git 版本库的文件,那么不必为这些文件都应用 git-update-index 命令之后再进行提交,下面的命令更简捷并且和上面的命令是等价的。
$ git-commit -a -m "new day for git"
管理分支:git-branch
直至现在为止,我们的项目版本库一直都是只有一个分支 master。在 git 版本库中创建分支的成本几乎为零,所以,不必吝啬多创建几个分支。下面列举一些常见的分支策略,仅供大家参考: