Webgit checkout xxxCommit则只影响HEAD,如果xxxCommit和一个branch tip是一致的话,则HEAD和branch相匹配,如果xxxCommit并不和任何branch tip相一致,则git进 … WebJul 15, 2024 · If you’ve reached the detached HEAD state by accident—that is to say, you didn’t mean to check out a commit—going back is easy. Just check out the branch you …
What is Git HEAD? The Concept of HEAD in Git - Explained
WebCommitting with a Detached HEAD When HEAD is detached, commits work like normal, except no named branch gets updated. (You can think of this as an anonymous branch.) Once you check out something else, say main, the commit is (presumably) no longer referenced by anything else, and gets lost. WebTo check out commit HEAD~3 for temporary inspection or experiment without creating a new branch: $ git switch --detach HEAD~3 HEAD is now at 9fc9555312 Merge branch 'cc/shared-index-permbits' If it turns out whatever you have done is worth keeping, you can always create a new name for it (without switching away): $ git switch -c good-surprises いい部屋ネット 姉崎
git checkout - How do I intentionally detach HEAD in git? - Stack Overflow
WebDec 15, 2024 · # from detached HEAD state git checkout develop If you have done some work, and you want to keep it, then you may simply commit your work. One option would be to create a new branch from the detached HEAD state: # again, from detached HEAD state git add . git commit -m 'your work here' git checkout -b new_develop WebNov 12, 2015 · Checking out a commit (rather than a branch) will indeed put you in detached-HEAD state, but you can immediately create and check out a branch to "recover" from that state, by running git checkout -b ; you may find this answer useful. – jub0bs Nov 11, 2015 at 17:22 But what's so bad about detaching the HEAD? WebMar 28, 2016 · $ git checkout master^ Note: checking out 'master^'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you … otieno tito