我们的仓库正好有一个与分支名称同名的标签。因此,当我尝试从该分支中 pull 出时,git会混淆并从标记中 pull 出,就像这样。我必须先删除该标签才能进行git pull工作。
那么,如何告诉git pull from branch不是来自tag?
cc-backend ➤ git pull origin 0.9.0-rc6-patch1
From 10.0.0.28:webcc/cc-backend
* tag 0.9.0-rc6-patch1 -> FETCH_HEAD
Already up to date.
/* I have to delete that tag and git pull again to get the result I want */
cc-backend ➤ git pull origin 0.9.0-rc6-patch1
From 10.0.0.28:webcc/cc-backend
* branch 0.9.0-rc6-patch1 -> FETCH_HEAD
Updating 9d7e9dc3..2bf3f96a
Fast-forward
app/Services/GroupSeat/Seat.php | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
最佳答案
似乎远程存储库具有一个标记和一个具有相同名称0.9.0-rc6-patch1
的分支。使用全名来获取/pull ,
# fetch/pull the tag
git fetch/pull origin refs/tags/0.9.0-rc6-patch1
# fetch/pull the branch
git fetch/pull origin refs/heads/0.9.0-rc6-patch1
关于git - 如何让git从分支而不是从标签中 pull 出?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57156664/