我已經從Bitbucket分支到我的本地。它包含多個文件夾,我刪除了其中一個文件夾並提交了更改。現在,如果我做了一個git pull,那麼刪除的文件夾不應該再次出現在我的本地機器上嗎?它沒有發生。任何想法,爲什麼這可能是這種情況?Git拉不工作的情況下被刪除的文件夾?
0
A
回答
1
它不會發生,因爲您的HEAD
將指向您的本地提交。如果你想這些文件,然後恢復(重置)本地提交,然後做一個git拉:
git log
- 獲取哈希的最新承諾,這對刪除文件的變化,說
<Hash id 1>
git reset <Hash id 1>
git pull
1
不會。遠程(在bitbucket上)提交n
,您自己的存儲庫位於n+1
(您的新提交刪除文件)。如果你拉,git會告訴你,你的分支在前面,沒有什麼新東西可以拉。
相關問題
- 1. 如何在不刪除Git歷史記錄的情況下從git存儲庫中刪除文件/文件夾
- 2. java ftp在不刪除文件夾的情況下刪除所有文件
- 3. Git行在沒有通知的情況下被刪除
- 4. Git拉 - 刪除文件
- 5. 版本控制下的git文件夾,但從工作副本中刪除
- 6. Git不要推/刪除空文件夾
- 7. 在不使用.htaccess的情況下刪除文件擴展名
- 8. Git拉本地不會刪除已刪除的文件
- 9. 如何在不刪除源文件夾的情況下從git進行pip安裝?
- 10. 如何在不刪除文件的情況下從netbeans中刪除項目?
- 11. 刪除我的git文件夾
- 12. DotNetZip在不創建文件夾的情況下添加文件
- 13. 更新夾具欄在ThinkingSphinx的情況下不工作
- 14. 在沒有GUI的情況下從nexus刪除工件
- 15. 刪除的情況下某些其他情況下
- 16. Git - 從.git文件夾中刪除文件,而無需遠程刪除文件
- 17. 如何在不按Y的情況下自動強制刪除文件夾中的文件?
- 18. 爲什麼在這種情況下,Treenode I嘗試刪除不會被刪除?
- 19. 刪除文件夾中的所有文件,排除某些文件被刪除
- 20. 在不刪除現有值的情況下更新文檔
- 21. 測試情況下刪除原始文件,同時通過測試的情況下上傳文件
- 22. res.render()在一種情況下工作,但不在另一種情況下工作
- 23. 刪除openshift git/objects文件夾
- 24. 從git中刪除生成文件夾
- 25. 在第二種情況下從url中刪除文件名不起作用
- 26. git克隆並拉大文件刪除
- 27. 的Git不能拉從由來是因爲刪除的文件
- 28. 在什麼情況下清除了「Temporary ASP.Net Files文件夾」?
- 29. 如何在不刪除現有內容的情況下將git推入Azure
- 30. htaccess刪除文件夾的文件夾
您應該明白'revert'不會在字面意義上「恢復」。它增加了一個新的提交反向修補程序,撤銷''。如果您錯誤地刪除了一些內容並提交了它,那麼撤消提交的正確方法是使用'reset'。 –
同意。讓我更新答案 –