Re: [問題] git 用法

看板Linux作者 (我是機器 丟我XD)時間13年前 (2012/07/20 16:14), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《shihyu (shihyu)》之銘言: : git status 可以查出變動的檔案 : 那有辦法把到這些變動檔案copy到某個資料夾嗎? : 謝謝 $ git log commit c4f168cee7ee1ce5abe17695f212923e1b3bdf79 Author: <.bbs@ptt.cc> Date: Thu Jul 19 16:27:11 2012 +0800 edit README.txt commit 0ad97e9255ad49441cce62d7235e4c986a3fc80d Author: <.bbs@ptt.cc> Date: Thu Jul 19 16:25:17 2012 +0800 add README.txt commit 89847b0ca4b471b6cske900b6f68b940b52cb572 Author: <.bbs@ptt.cc> Date: Thu Jul 19 15:23:23 2012 +0800 Init commit 假設在0ad97e925這次commit增加了README.txt這個檔案並寫入了一些內容 然後做了一些修改後又做了一次commit(即c4f168cee) 這時候如果想要取回第一次的README版本 使用checkout $ git checkout 0ad97e925 或是 git checkout HEAD^ // HEAD 目前所在的commit點 // HEAD^ HEAD再上一次的commit(即add這次) // HEAD^^ HEAD^再上一次commit(即Init commit) 這時候整個目錄的檔案都會回到那一次commit時的狀態 就照一般處理檔案的方式複製一份到其他地方之類 把要的檔案拿回來以後只要 $ git checkout (這條branch名稱) 就會回到branch的最末端(這條branch最後一次commit的地方) 如果是想要做備份 只要把整個資料夾打包起來就可以了 反正有git在永遠可以取得舊版本 不知道是不是原PO要的 還請大家多多指教<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.1.134 ※ 編輯: mp607 來自: 140.116.1.134 (07/20 16:15)
文章代碼(AID): #1G2HDLZI (Linux)
討論串 (同標題文章)
本文引述了以下文章的的內容:
問題
1
4
完整討論串 (本文為第 2 之 3 篇):
問題
1
4
文章代碼(AID): #1G2HDLZI (Linux)