需求:在本地開(kāi)發(fā)一個(gè)模塊,完全獨(dú)立于原來(lái)的項(xiàng)目险胰,開(kāi)發(fā)完之后要上傳到遠(yuǎn)程倉(cāng)庫(kù)的指定分支上汹押!經(jīng)過(guò)嘗試,總結(jié)了一下:
1.首先從倉(cāng)庫(kù)里拷貝一個(gè)原項(xiàng)目起便;
git clone https://github.com/***********/dvaTest-dom1
cd dvaTest-dom1 // 默認(rèn)切到主分支
2.創(chuàng)建新的本地分支棚贾;
git branch -a // 查看所有分支
git branch dev // 創(chuàng)建一個(gè)名為dve的新分支
git checkout dev // 切換到新的分支
3.打開(kāi)剛拷貝的項(xiàng)目所在的文件夾,如下圖:
刪掉除.git之外所有文件榆综,只留下.git妙痹,目的是為了保留原項(xiàng)目的git配置;
如果找不到.git文件鼻疮,可以選擇查看怯伊,然后勾上隱藏的項(xiàng)目;
4.最后一步:
把新的項(xiàng)目復(fù)制到剛才的文件夾里判沟;然后直接提交推送震贵,會(huì)報(bào)一個(gè) 下面的問(wèn)題;
提醒你本地分支沒(méi)有關(guān)聯(lián)遠(yuǎn)程分支水评;根據(jù)提示再提交一次猩系;(name:遠(yuǎn)程分支的名稱,和本地新建的分支名保持一致就行中燥;-u:表示全部關(guān)聯(lián))
git push --set-upstream origin [name] -u
以上寇甸,一個(gè)新的分支創(chuàng)建完成!