繁体   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