在本地工作时保持本地配置更改的简便方法,并在推送到主服务器时删除这些更改

时间:2017-12-07 19:08:28

标签: git

我正在开发一个项目,每次提交后,我都必须在本地启动服务器并测试更改。

为了使服务器在本地启动,几乎没有配置更改。因此,我首先进行了配置更改,并将其作为新提交引入。

然后,我做了实际的项目更改。这是我介绍的提交列表。 (让我们说)

git commit -am "config changes to make the server up in LOCAL"

git commit -am "added prod changes 1"

git commit -am "added prod changes 2"

git commit -am "added prod changes 3"

现在,如果我必须将这些变化推向prod,我就遇到了大麻烦。我不希望LOCAL提交存在。这会在代码审查或与主分支合并时再添加一些工作。 (撤消配置更改)

这些本地配置更改在测试时非常常见,如果需要在本地运行服务器,我必须对每个更改进行这些更改。

有什么方法可以使用git功能来减少重复性任务?

我的想法是使用git stash保存配置更改并在测试时应用这些更改。

任何更好的方法都会有很大帮助。提前谢谢!

注意:我不会询问如何提交deleteundo

0 个答案:

没有答案