如何关闭git中的分支?
我不理解那个蠢货。我在IntelliJ中显示了以下日志: 这可能意味着,我在分支如何关闭git中的分支?,git,intellij-idea,version-control,git-merge,Git,Intellij Idea,Version Control,Git Merge,我不理解那个蠢货。我在IntelliJ中显示了以下日志: 这可能意味着,我在分支上,从DetachedHeadlost恢复,而master分支则在过去的很远的地方 如何关闭从DetachedHeadlost恢复的分支并将其转换为master?我可以在任何分支上提交commit,这会使HEAD标签跳到适当的位置。如果commit到master,然后merge到recoveredfromdoctachedHeadlost,那么HEAD只会跳回到顶部,让master仍然停留在过去 如何抓取maste
上,从DetachedHeadlost恢复,而master
分支则在过去的很远的地方
如何关闭从DetachedHeadlost恢复的分支并将其转换为master?我可以在任何分支上提交commit
,这会使HEAD
标签跳到适当的位置。如果commit
到master,然后merge
到recoveredfromdoctachedHeadlost
,那么HEAD
只会跳回到顶部,让master
仍然停留在过去
如何抓取master
并将其置于首位?您必须转到master并更新它
确保有一棵干净的工作树
// Go to your master branch
git checkout master
// Update master branch to recoveredfromdetachedheadlost
git rebase recoveredfromdetachedheadlost
// Delete obsolete branch (if it's on the same commit in your log)
git branch -d recoveredfromdetachedheadlost
[Optional]
// Push your changes to the remote
git push origin master:master
你必须去master并更新它
确保有一棵干净的工作树
// Go to your master branch
git checkout master
// Update master branch to recoveredfromdetachedheadlost
git rebase recoveredfromdetachedheadlost
// Delete obsolete branch (if it's on the same commit in your log)
git branch -d recoveredfromdetachedheadlost
[Optional]
// Push your changes to the remote
git push origin master:master
您是否希望分支上的内容位于master
中?是的,我希望。我不需要从DetachedHeadlost恢复,
右键查看答案。您也可以在intellij中执行此操作-首先切换到master,确保它在右下角显示master
,然后选择您的分支并选择Merge
。是否希望分支上的内容位于master
?是的。我不需要从DetachedHeadlost恢复,
右键查看答案。您也可以在intellij中执行此操作-首先切换到master,确保右下角显示master
,然后选择您的分支并选择Merge
。我想我已经签出了您建议的签出/合并对,但它没有帮助。它是否在日志的顶部显示头分支名主控
?否。在我执行git签出主控
之后,然后头标签向下移动到主控
,在我执行git merge从分离的头控
恢复后,它又向上移动<代码>主控
仍在下面。确定,然后尝试从DetachedHeadlost恢复git rebase
而不是合并。如果它要求你强制重设基准,你可以做。似乎是对的。虽然在删除时我不会使用-D
<代码>-d
应该足够了,并且有额外的安全保护我想我已经签出/合并了您建议的一对,但它没有帮助。它是否在日志的顶部显示头分支名主控
?否。在我执行git签出主控
之后,然后头标签向下移动到主控
,在我执行git merge从分离的头控
恢复后,它又向上移动<代码>主控
仍在下面。确定,然后尝试从DetachedHeadlost恢复git rebase
而不是合并。如果它要求你强制重设基准,你可以做。似乎是对的。虽然在删除时我不会使用-D
<代码>-d
应该足够了,并且有额外的安全警卫