elasticsearch入門系列">elasticsearch入門系列
1077
2025-04-01
研發到后期,在Git中新建一個分支,都是要基于某個已有的分支作為父節點,這時候如果要新建一個分支,在網頁上無法實現的。
網頁上無法實現,而我們又很需要創建一個空百分支,怎么辦呢?以下幾個步驟可以實現。
1.使用命令$git checkout --orphan XXX
我們就需要到本地的git bash命令行里,輸入$git checkout --orphan new_branch;該命令會生成一個新的分支new_branch,包含父分支的所有文件,且–orphan參數會讓該分支不會指向任何以前的提交即沒有歷史:
該參數官方解釋,可以參考命令行$git checkout -h:
2.刪除當前分支內所有內容
新建的分支里,會包含父分支的所有文件,這時候我們就需要通過命令$git rm -rf .來刪除分之內所有的內容。
命令中的"." 不要遺漏,這代表所有的文件。
3.提交分支
我們當前相當于只是在本地創建了個空分支,我們還需要把它提交到代碼倉。而空分支是提交不上去的,我們需要在當前的空分支里創建一個新文件,然后提交到代碼倉里,branch就顯示出來啦。
需要用到如下命令:
$echo 'Anything u want.' >> README.md $git add README.md $git commit -m 'new branch'
最后push到遠端代碼倉,新的空白分支就創建成功了。(README文檔我們后期刪掉就可以了)
$ git push origin new_branch
去CodeHub網頁,查看當前所有分支:
Git
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。