我试图弄明白我是否可以拉。
如果我的分支基于远程分支而不是远程跟踪分支,那么我可以拉。
如果我的分支基于提交,它没有远程跟踪分支,因此拉动会失败。
我设法找到的是使用命令git branch -vv
:
* origin/before-yo b0b97cf [remotes/origin/before-yo] Move to subfolder
* 2fbe2ab473fe8f7aea2a36642aea1dc7d36add51 2fbe2ab Advance counter
有没有更好的方法来了解是否有一个远程跟踪分支连接到我当前的工作分支?
另外,git branch -vv
在某些情况下可能无效吗?
感谢。
答案 0 :(得分:0)
这是一个显示您真正想要的脚本:在git fetch
之后,它显示了本地和远程分支之间的区别,因此您将知道您需要做什么(pull
,{ {1}},push
等)。将其目录放在PATH上的某个位置,然后将其用作rebase
。
git fetch-log