我已经从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'。 –
同意。让我更新答案 –