SourceTree中意外删除了文件,需要帮助才能恢复

问题描述 投票:3回答:2

因此,我试图学习如何使用SourceTree,然后到了同一项目中有2个存储库(名称不同)的地步,所以我决定删除其中一个存储库以获得更简洁的界面。然后它从我的计算机上删除了整个项目,是否可以恢复文件?

顺便说一句,我试图将项目“上载”到BitBucket上的存储库,但是我无法做到这一点,该项目没有存储在其他任何地方。

git file atlassian-sourcetree
2个回答
4
投票

如果文件位于git repo内并且存储库仍然存在,则可以通过在文件存在时对先前提交进行检出来恢复它们。

在源代码树中,您只需双击先前的提交,前提是您仍在磁盘上有存储库。


0
投票

通过执行以下操作,可以轻松地恢复SourceTree中已删除的文件:

  1. 右键单击删除文件的提交,然后从上下文菜单中选择反向提交...
  2. 单击工作区下的文件状态
  3. 选择除要恢复的文件以外的所有文件,右键单击所选文件,然后从上下文菜单中单击丢弃
  4. 确保已选中要恢复的文件,单击提交按钮以提交它们。
  5. 最后单击Push按钮,将恢复已删除文件的提交推送到GIT存储库。
© www.soinside.com 2019 - 2024. All rights reserved.