首页 > 解决方案 > 如何避免每次拉动时都藏起来?

问题描述

我是自己项目的唯一开发人员,我的工作流程如下:

  1. 本地开发、提交和推送到 github 存储库。
  2. SSH到我做的Web服务器

git添加-A

混帐藏匿

git pull 起源大师

现在,如果我每次在拉主分支头之前不存储,它将以“中止”结束,因为否则某些文件将被覆盖。这会导致大量的藏匿,我永远不需要。

如何让 git 理解我拉取的代码始终是我想要的代码?如果有一些东西会被拉取覆盖,那就这样吧。

标签: gitworkflow

解决方案


从 Git 2.6开始,我一般设置:

git config --global pull.rebase true
git config --global rebase.autoStash true

这样,我不再考虑存储:它为我完成了拉动的变基部分(因为我更喜欢pull --rebase默认执行)


推荐阅读