在git中,我如何找出FETCH_HEAD所在的分支?我怎样才能将我的存储库切换到它?
我做了'repo sync',但我没有看到我期待的提交。 所以我使用eclipse git工具打开我的git存储库。我看到提交标签为FETCH_HEAD。
我的问题是如何找出FETCH_HEAD所在的分支,以便我可以切换到thab分支。
我以为我创建了一个跟踪远程分支的本地分支。我不确定为什么这不起作用。
谢谢。
答案 0 :(得分:2)
FETCH_HEAD
指向本地分支跟踪的远程分支已提升的位置:branch.<BRANCH_NAME>.merge
指定的远程分支的提示(请参阅.git/FETCH_HEAD
或设置[branch "<BRANCH_NAME>"] merge
在.git/config
)。
因此,如果您在master
而您git fetch
和branch.master.merge
指向refs/heads/master
,则FETCH_HEAD
将获得与{{1}相同的值}}