本地提交后的Git pull

Ses*_*a S 6 git git-bash

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

Dan*_*man 9

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

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