大家好,我有一个问题。
此刻我有这个分支。 :
DEV*
BRANCH1
BRANCH2
DEV是主要分支。现在我需要创建另一个分支,所以我创建一个branch3
DEV
BRANCH1
BRANCH2
BRANCH3*
我在这个分支上工作,然后我想继续使用git。 (我还没有完成在这个分支中的工作,但是我想保存所做的事情)即使我在Branch3中也可以推送吗? 还是我应该打开DEV分支进行“合并”,然后按下?
谢谢,我是这个世界的新人。
答案 0 :(得分:2)
如果您从DEV
分支创建分支,那么DEV
和BRANCH3
的头将处于同一提交。因此您只需按以下步骤推送新分支即可。
git push -u origin BRANCH3
如果您在创建后对BRANCH3
进行了任何提交,则将推送该更改,但是如果在创建分支后对DEV
进行了任何提交,则除非您合并{ {1}}至DEV