我在我的git存储库local / remote中引入了冲突。这是我做的,我的本地和远程同步,但后来我编辑了Bitbucket GUI的自述文件导致一个新的提交,没有考虑它,然后我编辑我的本地存储库添加大量的代码,现在我可以'推到遥控器。可悲的是,我之前遇到过这个问题并以非常低效的方式解决它。有没有一种简单有效的方法来解决这个问题,确保我不会丢失我的本地更改?我通过GUI做的自述更改我真的没有给出一个关于。
谢谢!
答案 0 :(得分:1)
你可以:
在上游分支之上修改你的工作:
(它会更改您的本地历史记录,但仅适用于您尚未推送的提交或提交,所以没关系)
git pull --rebase
git push
或者只是强制推送(取消自述文件的更改,除非您先在本地复制所述更改)
git push --force
答案 1 :(得分:0)
你只需要
git fetch
git merge origin/master
然后你可以再次推动