本地提交后的Git pull

时间:2012-02-23 03:09:56

标签: git git-bash

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

1 个答案:

答案 0 :(得分:8)

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

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