如何避免每次拉扯?

问题描述 投票:0回答:1

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

  1. 本地开发,承诺并推动github回购。
  2. SSH进入我所在的Web服务器

git add -A

git stash

git pull origin master

现在,如果我在拉动主分支头之前没有藏匿,它将以“中止”结束,因为否则会覆盖某些文件。这会导致很多很多东西,我永远不会需要它。

我怎样才能让git明白我拉的代码总是我想要的代码?如果有什么东西会被拉动覆盖,那就这样吧。

git workflow
1个回答
0
投票

Since Git 2.6,我通常设定:

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

那样的话,我不再考虑关于存储了:它对我来说是完成拉动的基础部分(因为我更喜欢默认做一个pull --rebase

© www.soinside.com 2019 - 2024. All rights reserved.