git-隔离多个任务/编辑,以便我可以逐个推送它们
我对git进行了多次编辑。每次编辑都对应于我需要完成的特定任务。现在我想把我的任务分开,这样就不会重叠了git-隔离多个任务/编辑,以便我可以逐个推送它们,git,github,Git,Github,我对git进行了多次编辑。每次编辑都对应于我需要完成的特定任务。现在我想把我的任务分开,这样就不会重叠了 我的解决方案是为我要执行的每个任务创建不同的分支,然后推动已完成的任务。有没有更简单的办法来解决我的问题?谢谢!:) 你想要git add-p,它会询问你是否想用一系列的yes/no/edit/等来展示每个帅哥。这个想法是: git add -p # follow prompts and stage changes git commit -m 'first set of changes' g
我的解决方案是为我要执行的每个任务创建不同的分支,然后推动已完成的任务。有没有更简单的办法来解决我的问题?谢谢!:) 你想要
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
,因为,把你的多个任务划分成分支是可以的。完成一项任务后,可以将其合并到主分支中。这是git社区推荐的一种理念
为此,您最好将适当的角色分配给预先创建的每个分支。对每个任务使用单独的提交如何?分支通常用于单独的功能。通过命名来提交每个编辑。然后推它。您可以拉到任何一个提交,当前将每个任务分离到每个提交。但我的问题是,当我推送时,所有的提交(包括未完成的任务)都被推送。这就是我需要解决的问题。