我已经检查了我的主分支中的标签。我做了一些更改,我想知道是否有办法提交/合并这些更改与分支?否则我看到我唯一的选择,即拉动最新的,然后重做那里的更改。有什么想法吗?
答案 0 :(得分:0)
您现在处于"detached HEAD"状态。所以只需从HEAD中分出一个分支
git checkout -b newbranch
然后在一个方便的常规情况下决定下一步该做什么,你只需要操作几个分支。
例如,您可能希望决定将您的开发项目合并到“主”分支,然后执行
git checkout master
git merge newbranch
之后,您可以使用
删除该临时分支git branch -d newbranch
P.S。 另请注意,标签不在任何分支上。标签引用提交,这些提交可能由多个分支引用,或者根本不引用分支。