如何将分离的 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
我有一个标签,在一个非常旧的版本库中。 我已经检查过了
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