2016-03-01 71 views
0

我有多個編輯git。每個編輯對應於我需要完成的特定任務。現在我想分開我的任務,所以它不會重疊。git - 隔離多個任務/編輯,以便我可以逐個推送它們

我擁有的解決方案是爲每個要執行的任務創建不同的分支,然後推送完成的任務。我的問題有一個更簡單的解決方案嗎?謝謝! :)

+0

如何爲每個任務使用單獨的_commits_?分支通常用於單獨的_features_。 –

+0

通過命名來提交每個編輯。並推動它。你可以拉到任何提交 – m2j

+0

我目前將每個任務分離到每個提交。但是我的問題是當我推動時,我所有的提交(包括未完成的任務)都被推送。這是我需要解決的問題。 – Markkkkk

回答

0

由於cheap local branching of git,可以將多個任務分成分支。完成一項任務後,您可以將其合併到主分支中。這是git社區推薦的理念。

爲此,您最好爲預先創建的每個分支分配適當的角色。

0

你想git add -p,它會詢問你是否想要通過一系列yes/no/edit /等來分級每個塊。我們的想法是:

git add -p 
# follow prompts and stage changes 
git commit -m 'first set of changes' 
git add -p 
# again, stage another commit 
git commit -m 'second set of changes' 
# repeat as needed 

如果你搞亂了git add -p,根本就git reset

相關問題