我有一个带有共享仓库的git设置。因为我在两台电脑上工作,所以我推送我的个人分支。
我经常与develop分支进行变基,所以我需要强制推送(git push -f origin feature)。但是当我想要拉取具有强制更改的功能分支时,我总是遇到合并冲突。
是否可能强制拉取并覆盖本地文件?
我有一个带有共享仓库的git设置。因为我在两台电脑上工作,所以我推送我的个人分支。
我经常与develop分支进行变基,所以我需要强制推送(git push -f origin feature)。但是当我想要拉取具有强制更改的功能分支时,我总是遇到合并冲突。
是否可能强制拉取并覆盖本地文件?
如果你想回到强制推送之前的状态,只需使用 reset --hard
命令返回到你想要的版本:
$ git fetch
$ git reset --hard origin/<yourbranch>