【发布时间】:2021-09-13 13:55:39
【问题描述】:
我正在开发一个用于抓取和拉取的团队脚本,并且需要测试抓取。如何修改远程引用的本地版本(不推送),以便获取命令更新我的远程引用?
我的仓库是:
$ git show-branch
* [master] Merged PR 2
! [test] Merged PR 1
--
* [master] Merged PR 2
*+ [test] Merged PR 1
$ git show-ref
09fc4e93cc5635589de5cf370b72a8133b20c64f refs/heads/master
bdf9bd23654ae2f0957742fa521958125abbdb11 refs/heads/test
09fc4e93cc5635589de5cf370b72a8133b20c64f refs/remotes/origin/HEAD
09fc4e93cc5635589de5cf370b72a8133b20c64f refs/remotes/origin/master
我希望refs/remotes/origin/masterbdf9bd23654ae2f0957742fa521958125abbdb11 但refs/heads/master 留在09fc4e93cc5635589de5cf370b72a8133b20c64f
要明确一点 - 我不询问更新来源,只是我的(本地)参考。我不想做git reset --hard test; git push --force - 我认为不应该涉及推送。
【问题讨论】: