2015-03-02 59 views
0

我正在使用一個IDE,它允許我將更改部署到遠程服務器作爲提交的一部分。 我試圖找到一種簡單的方法來部署到遠程服務器所有更改後,我已經對一個給定的功能在多個提交所有在同一分支。 有什麼辦法讓所有在分支中被修改的文件變得「髒」。這樣我的IDE現在將它們視爲可用於提交,並且我可以執行一次提交併將遠程服務器推送到遠程服務器,以知道每個文件都到達遠程服務器。Git - 使分支中的所有文件變得髒

我意識到有更好的方法來部署使用git,但這對我來說測試部署非常有用。

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

+0

這是什麼IDE? – sleske 2015-03-02 13:48:01

+0

他指定PhPStorm,這是一個像IDEA一樣的Jetbrains IDE。 – vikingsteve 2015-03-02 13:59:16

+0

是的,抱歉沒有提及它,那是一個 – Gotts 2015-03-02 14:08:53

回答

0

如果在git status中列出了髒點,則可以使用簡單的方法合併-n選項。鑑於masterfeature分支,你可以這樣做:

git checkout master 
git merge --squash -n feature 

如果你有合併衝突前行,做git reset --hard feature和合並主人給它,之後從頭開始重複。最後,你應該把所有的改變都放在Git的意義上,並且「髒」。

+0

完美!謝謝! – Gotts 2015-03-03 13:32:04

相關問題