git - 在 git for-each-ref 中,%(refname) 和 %(upstream:remoteref) 有什么区别?
问题描述
使用 中的--format
选项时,和git for-each-ref
有什么区别?%(refname)
%(upstream:remoteref)
在我所有的 Git 存储库中,只要%(upstream:remoteref)
是非空的,它总是等于%(refname)
. 在某些情况下它们可能会有所不同吗?
解决方案
git checkout -tb myfeature origin/master
并且您的新功能分支将从 /rebase 合并origin/master
,其上游 ref 很可能是refs/heads/master
。例如,当您第一次创建新分支时,您将这样做。