作者回复: 补充得很到位
作者回复: 听了非常高兴
作者回复: 好荣幸,加油
作者回复: https://blog.csdn.net/nwpushuai/article/details/78778602 这篇中文写得蛮好,供参考。英文资料 https://gerrit.googlesource.com/git-repo/ 我有很多年没和repo打交到了。以前在kedacom用过。
作者回复: "^"这个操作符代表父commit。 当一个commit有多个父commit时,可以通过在符号“^”后面跟上一个数字来表示第几个父commit。 比如,"A^" 等于 “A^1”(表示A这个commit的第1个父commit)。 连续的“^”符号依次沿着父commit进行定位,直到某个祖先commit。 ~<n> 相当于连续n个符合“^”。 所以,HEAD^^ 等同于 HEAD~2 是对的。 还有,这些都可以自己做实验测试一下的。
作者回复: @GS,你有福气了,你想读懂diff的内容,详见:https://github.com/gotgit/gotgit/blob/master/01-meet-git/010-scm-history.rst
作者回复: 谢谢肯定。
作者回复: 留个白吧,希望大家学好git后有能力自己搞定。多找点资料实践一下吧
作者回复: 用 checkout 命令切换到你想要的分支。
作者回复: 👌,我好好整理后面的内容