7

我是 git 新手。我有一些本地提交,但我想从存储库中提取最新代码并且还不想推送我的。但是 git pull 会创建不必要的合并。执行此操作的正确方法是什么,即在不丢失更改的情况下更新本地存储库。

4

1 回答 1

13

您正在寻找的工具是git rebase,但您应该在开始使用它之前查看有关该工具的文档。在本地分支中进行开发以减少此类操作的开销通常也是一种很好的做法。

当您感到舒适时,您可以git pull --rebase使用 rebase 而不是 merge 来解决拉取后的差异 - 但是,请先阅读文档,因为如果滥用,这可能会丢失数据或导致头痛。这是一个有用但危险的工具。

于 2012-02-23T03:11:28.237 回答