3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
git Reset 和 Checkout 兩種去除(刪除) 版本紀錄 的差異比較紀錄   資料來源:https://github.com/jash-git/git-Reset-vs-Checkout   單純檔案數量變動:     01~02.在空目錄建立git     03.commit 01和02後的結果     04~05.commit 03之後的Show log詳細資料     06~08.執行Reset的過程和結果     09.再把03 commit回去     10~12.執行Checkout的過程和結果      單純改變檔案內容:     01.commit 包含一行文字的檔案     02~03.commit 包含兩行文字的檔案     04~06.執行Reset的過程和結果     07~08.再 commit 包含兩行文字的檔案     09~12.執行Checkout的過程和結果      個人結論:     Reset.會將git紀錄退回到那個版本,但是實體檔案不會被更動     Checkout.會將git紀錄退回到那個版本,且實體檔案也會被更動為原來版本        

本文由jashliaoeuwordpress提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦