我是自己项目的唯一开发人员,我的工作流程如下:
git add -A
git stash
git pull origin master
现在,如果我在拉动主分支头之前没有藏匿,它将以“中止”结束,因为否则会覆盖某些文件。这会导致很多很多东西,我永远不会需要它。
我怎样才能让git明白我拉的代码总是我想要的代码?如果有什么东西会被拉动覆盖,那就这样吧。
Since Git 2.6,我通常设定:
git config --global pull.rebase true
git config --global rebase.autoStash true
那样的话,我不再考虑关于存储了:它对我来说是完成拉动的基础部分(因为我更喜欢默认做一个pull --rebase
)