如何关闭 git 中的分支?

How to close branch in git?

我不明白git。我在 IntelliJ 中显示了以下日志:

这可能意味着,我在 recoveredfromdetachedheadlost 分支上,而 master 分支在过去很远。

如何关闭该分支 recoveredfromdetachedheadlost 并将其变为主分支?我可以 commit 在任何分支上,这使得 HEAD 标签跳到适当的位置。如果 commit 掌握然后 merge 对抗 recoveredfromdetachedheadlost,那么 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