git_恢覆版本_reset_checkout_Max行銷誌

【Git教學】Git 時光機回復版本的 2 種方法 reset & checkout

發佈於 發佈留言分類: 10 所有文章

一. git reset Git 的 Reset 指令用中文來說比較像是「前往」,而 git reset 指令可以搭配參數使用,常見到的參數,是 –soft 以及 –hard 模式。 ▍git reset –soft 模式 這個模式下的 reset,工作目錄跟暫存區的檔案都不會被丟掉,所以看起來就只有 HEAD 的移動而已。也因此,Commit 拆出來的檔案會直接放在暫存區。 ▍git reset –hard 模式 在這個模式下,不管是工作目錄以及暫存區的檔案都會丟掉。 那如果要把這些被丟掉的檔案找回來怎麼辦? 別擔心使用 git reflog,可以看到 reset 前的紀錄,然後再使用 git reset <commit ID> […]