忘记拉动后,保持本地和远程更改

时间:2015-11-29 14:13:30

标签: git github

昨天我在一台工作电脑上做了一些改动,这些工作被推到了遥控器上。今天,我从家用电脑上编辑了一些其他文件,并试图推送到遥控器,意识到我忘了先拉。如何保持本地和远程同步,同时保留我所做的所有更改,包括我昨天推送的更改以及我刚刚在本地制作的更改?我只在主分公司工作。没有其他分支。

1 个答案:

答案 0 :(得分:2)

最简单的解决方案是:

git pull

fetch merge远程更改本地更改。

如果您想要一个干净的提交历史记录,可能值得一试:

git pull --rebase 

这相当于fetch + rebase,这意味着您的本地提交将叠加在之前的提交之上。