我很久以前就问过这个问题,但我仍然不知道在这个答案中做什么和^意味着什么:
如果您正在谈论远程分支,比如origin/master,您可以使用〜和^来引用相对于分支的祖先提交,就像使用本地分支一样
有什么不同?
^指"(第一)"的父母.~类似,但它需要一个数字作为参数,基本上意味着"祖先的".所以,例如:
HEAD = latest commit
HEAD^ = HEAD~1 = parent of latest commit
HEAD^^ = HEAD~2 = grandparent of latest commit
HEAD~100 = 100th ancestor of latest commit
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
119 次 |
| 最近记录: |