2015-11-06 186 views
-1

我试图在线研究,找不到任何来源。Git - 创建一个新的分支并只提交给这个分支?

基本上我有2个部分的课程作品,第1部分最近提交,并已在git(主分支)上的所有版本控制。

对于第2部分,我想创建一个新分支,将所有现有的提交(和文件)添加到此分支,并继续提交。我完成了第一部分,但我仍然喜欢代码,看看我从哪里离开,在一个单独的分支。

有没有简单的方法来做到这一点?

+4

在master的头部创建分支将已经包含所有现有的提交,而不是您的新提交将在您的第二个分支上。 –

回答

3

在git中创建一个新分支包含您所有的文件和当前提交的历史记录。运行git checkout -b [newBranchName]将在您的新分支中检出您的所有当前文件并在其版本控制下提交。

+0

好的。退房后,我是否正常提交并推送?即'git commit -m“提交信息”','git push origin master'?它仍然是'主'我键入? – user3186023

+1

既然你在一个新的分支上,你应该键入'git push origin [newBranchName]',因为'master'是你的原始分支。 – Cariboutis

+0

好的,如果我决定要提交给旧的(part1)分支,那么它就像往常一样是'git push origin master'? – user3186023

相关问题