git pull--重设基础vs--存在未老化更改时不重设基础
为什么git-pull——当我有未老化的更改时,rebase会失败,这与默认的git-pull(git-fetch+git-merge)不同,后者即使有未老化的更改也会成功。即使在使用--rebase选项时,我也希望使用默认的git pull行为,因为我还没有进行任何本地提交。有人能解释一下为什么不是这样。这是因为当您有未老化的更改时,您无法重新设置基础。 当您有未老化的更改时,尝试运行git rebase,它将打印错误 遇到这样的情况: 从上述链接中引用: git merge手册页:“警告:运行git merge时未提交 不鼓励改变:虽然可能,但它会让你处于一种 在发生冲突时很难退出。” 我可以想象,如果git合并是个坏主意,那么它真的是个坏主意 git rebase的想法git pull--重设基础vs--存在未老化更改时不重设基础,git,Git,为什么git-pull——当我有未老化的更改时,rebase会失败,这与默认的git-pull(git-fetch+git-merge)不同,后者即使有未老化的更改也会成功。即使在使用--rebase选项时,我也希望使用默认的git pull行为,因为我还没有进行任何本地提交。有人能解释一下为什么不是这样。这是因为当您有未老化的更改时,您无法重新设置基础。 当您有未老化的更改时,尝试运行git rebase,它将打印错误 遇到这样的情况: 从上述链接中引用: git merge手册页:“警告:运