如何避免每次拉扯都藏匿?

时间:2019-03-24 19:08:58

标签: git workflow

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

  1. 本地开发,提交并推送到github repo。
  2. SSH进入我所在的Web服务器
  

git add -A

     

git隐藏

     

git pull origin master

现在,如果我在每次拉动master分支头之前都没有隐藏,它将以“ aborting”结束,因为否则某些文件将被覆盖。这会导致很多藏匿处,而我将永远不需要。

如何让git理解我拉出的代码始终是我想要的代码?如果有东西会被拉动覆盖,那就去吧。

2 个答案:

答案 0 :(得分:0)

Since Git 2.6,我通常设置为:

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

那样,我就不再考虑隐藏:对于我来说,这是拉动的基础部分(因为默认情况下我更喜欢使用pull --rebase

答案 1 :(得分:0)

据我所知,您已经删除了本地存储库,并从原点重新克隆了它。然后签出您想要的分支或提交。

相关问题