git 找回被誤刪的文件
滿天的星座
滿天的星座 2017-04-28 09:05:55
0
4
619

今天發現github 中某個檔案遺失了,只記得些檔案名稱的一些關鍵字,搜尋了下,使用

git ls-files --deleted

沒有效果。

請問下 是否可以透過一些關鍵字找到被刪除的文件,然後恢復。

我的git version 是 1.9.4-preview20140929.

感謝。

滿天的星座
滿天的星座

全部回覆 (4)
漂亮男人

git checkout 到更早的一個版本試試?

    PHPzhong

    這個軟體叫 Git 不叫 GitHub!

    git log -S字符串或者git log -G正则可以搜索。具体功能和用法请见手册(man git-log)。

      仅有的幸福

      gitk試試看,調出視覺化窗口,用search功能搜尋一下的檔案。

        为情所困

        直接從本地把文件checkout出來就可以了,用不著從遠端伺服器上pull下來
        因為,所有的歷史版本你的本地都有的。

        git checkout file

        同時恢復多個被刪除的檔案:
        git ls-files -d | xargs -i git checkout {}

        參考:git如何還原本地刪除的檔案

          最新下載
          更多>
          網站特效
          網站源碼
          網站素材
          前端模板
          關於我們 免責聲明 Sitemap
          PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!