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

Git-使分支中的所有文件变脏,git,branch,phpstorm,Git,Branch,Phpstorm,我使用的IDE允许我将更改部署到远程服务器,作为提交的一部分。 我试图找到一种简单的方法,在同一分支中多次提交后,将我对给定功能所做的所有更改部署到远程服务器。 有没有办法使分支中修改的所有文件变脏。通过这种方式,我的IDE现在将它们视为可用于提交,并且我可以执行单个提交并推送到远程服务器,因为我知道每个文件都到达了远程服务器 我意识到有更好的方法可以使用git进行部署,但这对我测试部署非常有用 有什么办法吗?或者如果可能的话?如果git状态中列出了dirty means,那么一个简单的方法就是

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

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


有什么办法吗?或者如果可能的话?

如果git状态中列出了dirty means,那么一个简单的方法就是使用-n选项挤压合并。给定主分支和特征分支,您可以执行以下操作:

git checkout master
git merge --squash -n feature

如果您在前一行有合并冲突,请执行git reset-hard特性并将master合并到它,然后从头开始重复。最后,你应该让你所有的更改都在git的意义上进行,并且是肮脏的。

他指定了PhPStorm,这是一个类似Jetbrains IDE的想法。是的,很抱歉没有提到,就是这个