【发布时间】:2012-05-29 12:00:35
【问题描述】:
我已经从我的主分支签出了一个标签。我做了一些更改,想知道是否有办法将这些更改与分支提交/合并?否则,我认为我唯一的选择是提取最新的,然后在那里重做更改。有什么想法吗?
【问题讨论】:
我已经从我的主分支签出了一个标签。我做了一些更改,想知道是否有办法将这些更改与分支提交/合并?否则,我认为我唯一的选择是提取最新的,然后在那里重做更改。有什么想法吗?
【问题讨论】:
您现在处于"detached HEAD" 状态。所以只需从你的头上分叉一个分支
git checkout -b newbranch
然后在一个方便的常规情况下决定下一步该做什么,你只有几个分支可以操作。
例如,您可能想决定将您的开发合并到“主”分支,然后这样做
git checkout master
git merge newbranch
之后,您可以使用
摆脱该临时分支git branch -d newbranch
附: 另请注意,标签不在任何分支上。标签指的是提交,这些提交可能被多个分支引用,或者根本不被分支引用。
【讨论】: