搜尋

首頁  >  問答  >  主體

git裡面怎麼查看某個提交時指定文件的具體內容?

例如我想看9efcb7c這個提交時index.html的具體內容?或者把這個文件複製出來也行。

过去多啦不再A梦过去多啦不再A梦2768 天前892

全部回覆(4)我來回復

  • 某草草

    某草草2017-05-02 09:47:10

    git show 9efcb7c:index.html

    回覆
    0
  • 習慣沉默

    習慣沉默2017-05-02 09:47:10

    回退到這個版本看,然後再reset回去就是了

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-02 09:47:10

    大多數針對或支持Git的工具都可以幫助你很快實現這一目的,而且效果也很直觀。例如SourceTree或各大IDE。

    回覆
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:47:10

    在git下可以很容易實現。根據你提供的那次提交的雜湊值,可以運行下面的命令:

    git checkout 9efcb7c

    運行完這個指令之後,這時的index.html文件,就是那次提交(9efcb7c)時的index.html檔。之後運行git checkout master你就可以回到目前的提交状态。
    注意,运行git checkout命令必须保证你当前没有未提交的修改,否则会提示你先将这些修改提交后才能checkout

    回覆
    0
  • 取消回覆