我有一个共享存储库的git设置。当我正在研究2台PC时,我推动了我的个人分支机构。
我经常使用develop分支进行变形,所以我需要强制推送(git push -f origin功能)。但是,当我想要强制更改拉出一个功能分支时,我总会遇到合并冲突。
是否可以强制拉取并覆盖本地文件?
答案 0 :(得分:8)
如果您想要在强制推动时到达另一台机器上的状态,只需reset --hard
到您想要的头部:
$ git fetch
$ git reset --hard origin/<yourbranch>