iT邦幫忙

2024 iThome 鐵人賽

DAY 25
0

大家好,我是Karin。今天要來學習的內容是Git與GitHub,版本控制的方法。

學習內容來自:Papaya電腦教室
https://www.youtube.com/watch?v=FKXRiAiQFiY


Git檔案狀態

Git中有四種狀態:

  • Untracked 未追蹤
  • Tracked 已追蹤
  • Staged 已暫存
  • Committed 已提交

我們可以使用 git.status 指令檢查當前目錄中每個檔案的狀態。

  • git.add 檔案名稱 :將檔案加入追蹤。
  • git.add *.md :將所有檔名末為.md的檔案加入追蹤。
  • git.add . :將所有變更都加入到暫存區。
    https://ithelp.ithome.com.tw/upload/images/20240925/20168967LQr0xWlklk.png
    在側邊工作區中,未追蹤的檔案會顯示為U,有更動的檔案會顯示M,已追蹤會顯示為A。
    https://ithelp.ithome.com.tw/upload/images/20240925/201689677kXeIPrcLw.png
  • git.commit -m "附帶訊息" :提交檔案。

檢視提交記錄與檔案還原

  • git log :檢視先前的提交紀錄。按q可退出檢視模式。
  • git log --oneline :(簡化版)簡單檢視先前的提交紀錄。
  • git diff 版本ID編號 -- 檔名 :比較版本內容差異
  • git checkout 版本ID編號 -- 檔名 :將檔案還原回到該版本。再commit一次後即可還原。

明天繼續~


上一篇
Day 24 Git 版本控制-1
下一篇
Day 26 Git & GitHub 版本控制的方法
系列文
每天都進步一點!從零開始的JavaScript 與基礎網路知識學習26
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言