1

这是我的场景:

在 GitHub 上创建并上传了一个项目。做了一些提交(在 origin/master 之前n提交)。通过网络浏览器查看 GitHub 上的存储库时,我发现了一个小错误,并且无法控制自己使用 GitHub 自己的代码编辑器修复它。

来到我的本地存储库后,我现在该怎么办?我既不想丢失来自 GitHub 编辑器的更改,也不想丢失我已经提交的更改。

(我在该存储库(主)上有一个分支,我只是开发人员)

4

2 回答 2

1

你可以做一个简单的git pull,但我建议做一个git pull --rebase,因为这将避免必须有一个额外的合并提交加入两个开发历史,从而保持你的历史整洁。

这里有一些关于 rebase pull 的解释以及如何默认启用它们:http: //blog.aplikacja.info/2010/11/git-pull-rebase-by-default/

于 2012-09-15T08:20:52.313 回答
1

你需要做一个git pull,它从 Github 获取更改并合并两个头。

如果你看这里的第一张图,它解释了类似的情况。

于 2012-09-15T07:12:27.007 回答