每次我有一个与origin/master有分歧的提交,我调用git pull时,它都会尝试重新基址,这让我遇到了很多麻烦。但是如果我先调用git fetch,然后调用git merge origin/master,那么一切都是正常的。如何将默认拉入行为设置为合并而不重设基址?
发布于 2015-05-02 15:46:13
您可以设置此分支的预期拉取操作
git config branch.never.rebase false您还可以确保任何新分支都是基于pull重新创建的
git config branch.autoSetupRebase never请参阅git config man page中的这两个设置。
发布于 2021-01-25 10:56:17
您可以运行以下命令来撤消rebase:
git rebase --abort 在运行此命令之前,您应该保存您的最新提交。
发布于 2015-05-02 08:08:44
顺便说一句,这是个好主意。
git fetch <remote> <branch>https://stackoverflow.com/questions/29996827
复制相似问题