首先要強調一個觀念,那就是在某個分支A下創建新的分支B,是指使用A分支下的代碼,並不是A/B這樣的層級結構。
比如,我想要在非主分支dev 下面創建子分支dev_dev
》》》1.創建分支:git checkout -b dev_dev
》》》2.定位分支 :
選取位置:git checkout dev(也就是切換到dev下面,選擇dev分支的狀態內容);
拉取目標分支內容:git pull;
按照這種模式,你可以在任意分支(git checkout)的任意版本(版本回滾,但暫時不能支持提交到雲代碼倉庫)創建新的分支,但是要注意,拉取分支前本地新建的分支目錄必須是空的,或者版本不能比拉取的分支的版本高。
》》》3.提交分支:
git add .
git push --set-upstream origin dev_dev;
分支創建成功。
成功后編輯內容提交:git commit -m ""
