用本地文件覆盖github repo



我目前有一个项目是从另一个人那里接手的。在写了几个月的文章后,我意识到我可能需要推动github回购。然而,当我退出时,出现了很多合并冲突。我目前只想保留我在本地机器上的内容。我尝试使用git pull -X ours,但它仍然保留了来自远程repo的代码。

是否可以保持我所有的本地文件不变,并覆盖github repo上的内容?

如果你真的不在乎在与你的冲突的远程上丢失提交,你可以使用将你在本地机器上的内容强制推送到远程

git push -f

远程上本地没有的提交(对于从中推送的分支(将丢失,并且本地提交将被推送,从而有效地使远程分支与本地分支匹配。

如果你不想在GitHub上分散提交,你可以创建一个新的分支。

最新更新