Git+中文教程(3)
时间:2026-01-20
时间:2026-01-20
Git+中文教程
Git 中文教程
git-add 实际上是个脚本命令,它是对 git 内核命令 git-update-index 的调用。因此上面的命令和下面的命令其实是等价的:
$ git-update-index --add hello example
如果你要将某个文件从 git 的目录跟踪系统中清除出去,同样可以用 git-update-index 命令。例如: $ git-update-index --force-remove foo.c
Notegit-add 可以将某个目录下的所有内容全都纳入内容跟踪之下,例如: git-add ./path/to/
your/wanted 。但是在这样做之前,应该注意先将一些我们不希望跟踪的文件清理掉,例
如,gcc 编译出来的 *.o 文件,vim 的交换文件 .*.swp 之类。
应该建立一个清晰的概念就是,git-add 和 git-update-index 只是刷新了 git 的跟踪信息,hello 和 example 这两个文件中的内容并没有提交到 git 的内容跟踪范畴之内。
提交内容到版本库:git-commit
既然我们刷新了 Git 的跟踪信息,现在我们看看版本库的状态:
$ git-status
我们能看到 git 的状态提示:
#
# Initial commit
#
#
# Updated but not checked in:
# (will commit)
#
# new file: example
# new file: hello
#
提示信息告诉我们版本库中加入了两个新的文件,并且 git 提示我们提交这些文件,我们可以通过 git-commit 命令来提交: