我已經從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. Emacs在沒有提示的情況下刪除文件夾中的文件
- 5. 刪除系統文件夾不工作
- 6. Git拉 - 刪除文件
- 7. 版本控制下的git文件夾,但從工作副本中刪除
- 8. Git不要推/刪除空文件夾
- 9. 恢復刪除的文件夾git的
- 10. 在不知道類型的情況下刪除文件
- 11. Rails如何在不失敗的情況下刪除文件
- 12. 在不使用.htaccess的情況下刪除文件擴展名
- 13. Nodejs在不刪除源目錄的情況下移動文件
- 14. Git拉本地不會刪除已刪除的文件
- 15. 如何在不刪除源文件夾的情況下從git進行pip安裝?
- 16. 刪除網絡文件夾中的文件不工作
- 17. 如何在不刪除文件的情況下從netbeans中刪除項目?
- 18. GIT恢復已刪除的文件夾
- 19. 刪除我的git文件夾
- 20. VBA腳本來清除已刪除的文件夾不工作
- 21. DotNetZip在不創建文件夾的情況下添加文件
- 22. 被忽略的GIT文件在刪除時被刪除
- 23. 更新夾具欄在ThinkingSphinx的情況下不工作
- 24. 在沒有GUI的情況下從nexus刪除工件
- 25. 刪除的情況下某些其他情況下
- 26. Git的工作流程,我的情況
- 27. 在不刪除映射的情況下刪除Elasticsearch索引
- 28. res.download()在我的情況下不工作
- 29. Git - 從.git文件夾中刪除文件,而無需遠程刪除文件
- 30. 文件在集羣:默認情況下都不可刪除
您應該明白'revert'不會在字面意義上「恢復」。它增加了一個新的提交反向修補程序,撤銷''。如果您錯誤地刪除了一些內容並提交了它,那麼撤消提交的正確方法是使用'reset'。 –
同意。讓我更新答案 –