Git - 使分支中的所有文件变脏

时间:2015-03-02 13:39:23

标签: git branch phpstorm

我正在使用IDE,它允许我将更改部署到远程服务器作为提交的一部分。 我试图找到一种简单的方法来将远程服务器部署到同一分支中的多次提交后我对给定功能所做的所有更改。 有没有办法让所有在分支中修改的文件“脏”。这样我的IDE现在可以看到它们可用于提交,我可以做一次提交并推送到远程服务器,知道每个文件都到达远程服务器。

我意识到有更好的方法可以使用git进行部署,但这对我测试部署非常有用。

任何想法如何做到这一点?或者如果它甚至可能?

1 个答案:

答案 0 :(得分:0)

如果git status中列出了脏的方法,则可以通过-n选项轻松合并。给定masterfeature分支,您可以执行以下操作:

git checkout master
git merge --squash -n feature

如果前一行有合并冲突,请执行git reset --hard feature并将master合并到其中,然后从头开始重复。最后你应该把你所有的改变都放在git的意义上并且“脏”。