gpt4 book ai didi

git - 在 git 别名中引用当前分支和 origin/

转载 作者:太空狗 更新时间:2023-10-29 12:44:39 25 4
gpt4 key购买 nike

举个例子,假设你想写一个 git 别名,它显示当前分支和它的 origin 伙伴之间的区别。

在 master 的特定情况下,它看起来像下面这样:

[alias]
top = log --oneline --graph --decorate master ^origin/master

如何替换master

最佳答案

如果您的 git 版本不是太旧,字符串 @{u} 表示“上游”,即当前分支跟踪的任何 origin/foo。 (并且:HEAD 表示“当前分支,如果在分支上”,并且在 .. 语法中省略某些内容表示 HEAD。)因此, @{u}.. 表示“HEAD 中不在其上游的所有内容”:

[alias]
top = log --oneline --graph --decorate @{u}..

关于git - 在 git 别名中引用当前分支和 origin/<current>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18960760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com