iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 12
0
自我挑戰組

30天教你學會Git系列 第 12

[Day12] 啊我專案不知為啥做錯了......怎麼辦?

  • 分享至 

  • xImage
  •  
自己去找錯在哪啊???
  • 好啦我知道這是屁話XD
  • 但我真的發生過這種問題,因為莫名的原因,我又找不到錯誤在哪裡
  • 一氣之下我就把他直接Reset了((誤

Git Reset

  • 今天來說說看關於git reset的事情吧
  • 關於git reset,我們有三種參數
    • --soft
      • 使用git reset --soft,工作目錄跟暫存區都不會丟掉,看起來就是HEAD再移動
    • --mixed
      • 這是一個預設的參數,如果沒有加特別的參數,git reset就是指用--mixed
      • 這個模式會把暫存區的檔案丟掉,並不會動到工作目錄
      • 也就是說把Commit拆出來的檔案會留在工作目錄,但不會留在暫存區
    • --hard
      • 使用git reset --hard,不管是工作目錄以及暫存區的檔案都會丟掉
  • 可能剛剛說的不夠清楚,我們來看一下圖吧!
  • 這是原本的狀況

  • 這是在執行git reset --soft HEAD~

  • 這是在執行git reset [--mixed] HEAD~

  • 這是在執行git reset --hard HEAD~

上一篇
[Day11] 等等.........我剛剛做了啥?
下一篇
[Day13] 今天...我想走另一條路....
系列文
30天教你學會Git30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言