例如,假设您要编写一个git别名,它显示当前分支与其origin
伙伴之间的差异.
在master的特定情况下,它将如下所示:
[alias]
top = log --oneline --graph --decorate master ^origin/master
Run Code Online (Sandbox Code Playgroud)
如何更换master
?
tor*_*rek 18
如果你的git版本不是很荒谬,那么字符串@{u}
意味着"上游",即当前分支跟踪的任何origin/foo.(并且:HEAD
表示"当前分支,如果在分支上",并且在..
语法中省略某些东西HEAD
.)因此,@{u}..
意味着"HEAD中的所有内容都不在其上游":
[alias]
top = log --oneline --graph --decorate @{u}..
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2905 次 |
最近记录: |