我是自己项目的唯一开发人员,我的工作流程如下:
git add -A
git隐藏
git pull origin master
现在,如果我在每次拉动master分支头之前都没有隐藏,它将以“ aborting”结束,因为否则某些文件将被覆盖。这会导致很多藏匿处,而我将永远不需要。
如何让git理解我拉出的代码始终是我想要的代码?如果有东西会被拉动覆盖,那就去吧。
答案 0 :(得分:0)
Since Git 2.6,我通常设置为:
git config --global pull.rebase true
git config --global rebase.autoStash true
那样,我就不再考虑隐藏:对于我来说,这是拉动的基础部分(因为默认情况下我更喜欢使用pull --rebase
)
答案 1 :(得分:0)
据我所知,您已经删除了本地存储库,并从原点重新克隆了它。然后签出您想要的分支或提交。