我有多個編輯git。每個編輯對應於我需要完成的特定任務。現在我想分開我的任務,所以它不會重疊。git - 隔離多個任務/編輯,以便我可以逐個推送它們
我擁有的解決方案是爲每個要執行的任務創建不同的分支,然後推送完成的任務。我的問題有一個更簡單的解決方案嗎?謝謝! :)
我有多個編輯git。每個編輯對應於我需要完成的特定任務。現在我想分開我的任務,所以它不會重疊。git - 隔離多個任務/編輯,以便我可以逐個推送它們
我擁有的解決方案是爲每個要執行的任務創建不同的分支,然後推送完成的任務。我的問題有一個更簡單的解決方案嗎?謝謝! :)
由於cheap local branching of git,可以將多個任務分成分支。完成一項任務後,您可以將其合併到主分支中。這是git社區推薦的理念。
爲此,您最好爲預先創建的每個分支分配適當的角色。
你想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
。
如何爲每個任務使用單獨的_commits_?分支通常用於單獨的_features_。 –
通過命名來提交每個編輯。並推動它。你可以拉到任何提交 – m2j
我目前將每個任務分離到每個提交。但是我的問題是當我推動時,我所有的提交(包括未完成的任務)都被推送。這是我需要解決的問題。 – Markkkkk