簡體   English   中英

如何將分離的HEAD中的更改提交到git中的新分支

[英]how to commit changes in detached HEAD to a new branch in git

我在存儲庫的一個很舊的版本中有一個標簽。 我已經檢查了

   git checkout mytag

現在,我處於獨立的HEAD狀態。

我做了一些有意義的修改。 我想在本地和遠程創建一個新的分支mybranch_deviated ,並將所有有意義的更改提交給它。 怎么做?

只需從當前點簽出一個新分支:

git checkout -b mybranch_deviated

無論您是否已經從分離的HEAD狀態進行了一些提交,這都應該起作用。 如果有的話,那么那些提交應該是新分支的一部分。

完成所有代碼修改后,您只需創建一個新分支即可

git checkout -b mybranch_deviated

然后提交您的更改

git add .
git commit -m 'some meaningful modifications'

並將新創建的分支推送到服務器

git push -u origin branch_derivated

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM