对于某一个文件,Git系统也会维护一个commit的提交链吗
Git的一个branch就是一个commit的链,每一次的commit都有其parent commit,这样一个branch的整个演化过程就以链的方式全部记录下来了。可以使用git log来查看所有的commit.
从某一个提交点开始,更新了文件a.txt,与b.txt,然后提交后为commit 1,再然后更新了b.txt,提交后为commit 2.
这时候我们使用git log命令的话,能看到commt 1与 commit 2,因为是针对整个branch的。
使用git log a.txt的话,只能看到commit 1, 因为commit 2没有a.txt的更改。
问题是,对于某一个文件,比如说a.txt,Git系统也会维护一个commit的链吗?