这是我的情景:
在GitHub上创建并上传了一个项目。有些提交(在n
提交之前的原始/主要提交)。通过Web浏览器在GitHub上查看存储库时,我发现了一个小错误,无法控制自己使用GitHub自己的代码编辑器修复它。
来到我的本地存储库后,我现在该怎么办?我既不想丢失GitHub编辑器的更改,也不想放弃我已提交的更改。
(我在该存储库(master)上有单个分支,我只是开发人员)
答案 0 :(得分:1)
你可以做一个简单的git pull
,但我建议做一个git pull --rebase
因为这样可以避免额外的合并提交加入两个开发历史,从而保持你的历史整洁。 / p>
以下是关于rebase pulls以及默认情况下如何启用它们的一些解释:http://blog.aplikacja.info/2010/11/git-pull-rebase-by-default/