79
A
回答
137
如果你還記得哪些分公司之前簽出(如master
)你可以簡單地
git checkout master
走出分離的頭狀態。
一般來說:git checkout <branchname>
會讓你失望。
如果你不記得最後一個分支的名稱,儘量
git checkout -
這也嘗試看看你的最後簽出的分支。
13
使用git reflog
來查找以前簽出的提交的哈希值。
的快捷命令到你最後檢出分支(不知道這工作與分離的頭和中間正確提交雖然)是git checkout -
0
我有這個優勢的情況下,在這裏我檢查了代碼的先前版本中,我的文件目錄結構是不同的:
git checkout 1.87.1
warning: unable to unlink web/sites/default/default.settings.php: Permission denied
... other warnings ...
Note: checking out '1.87.1'.
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 create, you may
do so (now or later) by using -b with the checkout command again.
Example:
git checkout -b <new-branch-name>
HEAD is now at 50a7153d7... Merge branch 'hotfix/1.87.1'
在的情況下,這樣你可能需要使用--force(當你知道回到原來的分支並放棄更改是一件安全的事情)。
git checkout master
沒有工作:
$ git checkout master
error: The following untracked working tree files would be overwritten by checkout:
web/sites/default/default.settings.php
... other files ...
git checkout master --force
(或git checkout master -f
)工作:
git checkout master -f
Previous HEAD position was 50a7153d7... Merge branch 'hotfix/1.87.1'
Switched to branch 'master'
Your branch is up-to-date with 'origin/master'.
相關問題
- 1. 如何找到在分離的頭的狀態下的電流的Git分支
- 2. GIT提交--amend在分離的頭狀態
- 3. 如何從'分離頭狀態'恢復提交?
- 4. 從分支脫離的Git頭
- 5. git中的分離頭
- 6. 一次登錄git倉庫如何處於分離狀態?
- 7. Git存儲/分離頭
- 8. 的Git分離的頭和結帳
- 9. 的Git分離的頭問題
- 10. GIT中:遠程分支和頭部之間的git日誌中分離HEAD狀態
- 11. 爲什麼我的Git倉庫進入分離的HEAD狀態?
- 12. GitHub Git客戶端中的分離頭
- 13. 沒有分離頭的Git子模塊?
- 14. git:開關分支沒有分離頭
- 15. 從分離狀態刪除關係
- 16. ObjectContext從分離狀態更新對象
- 17. 如何解釋SmartGit Git日誌中分離的向後箭頭?
- 18. 如何從powershell做git狀態?
- 19. 如何將git分支設置爲另一分支的狀態
- 20. Git分支 - 狀態混合?
- 21. 可以從分離後的物體狀態變化瞬態
- 22. Git分離頭後拉/推失敗
- 23. 將破碎的git分支設置爲分離的頭
- 24. 狀態欄中的分離器
- 25. 爲什麼在分離狀態下使用`git commit`?
- 26. 如何git過濾分支從中間代碼甚至有git狀態
- 27. Git中的rebase和merge狀態如何?
- 28. 從源頭分離對象
- 29. 如何將git文件狀態添加到vim的狀態行?
- 30. git:如何在分離的HEAD狀態下獲取當前分支中最新提交的哈希值?