iT邦幫忙

2021 iThome 鐵人賽

DAY 5
0
自我挑戰組

轉職軟體工程師的543系列 第 5

【Day 5】VSCode移動GIT裡的HEAD

  • 分享至 

  • xImage
  •  

何謂HEAD?
說明 : 表示目前指向的檔案版本指標,通常是指向最新的commit檔案。

可以先透過git log 命令先行查看目前head指標指向何處
https://ithelp.ithome.com.tw/upload/images/20210905/20140399G55vMjwCdj.jpg
在VSCode則是會以中空的圓圈顯示
https://ithelp.ithome.com.tw/upload/images/20210905/20140399CI4awWuq34.jpg

若想回到之前的某一版本檔案則可透過git checkout 加上commit號碼 移動head指標,commit號碼不需輸入全部,僅需輸入前幾碼即可
https://ithelp.ithome.com.tw/upload/images/20210905/20140399PJ6PrOmHGP.jpg
在VSCode則是在commit號碼旁邊按滑鼠右鍵選擇checkout…即可移動
https://ithelp.ithome.com.tw/upload/images/20210905/20140399q7e2xfPHMi.jpg

完成可可透過輸入git log 命令先行查看目前head指標指向何處
https://ithelp.ithome.com.tw/upload/images/20210905/201403992iaTwlee26.jpg
在VSCode,head指標則是會以中空的圓圈一併移動
https://ithelp.ithome.com.tw/upload/images/20210905/20140399XWgmiPRtrZ.jpg

切換後,即會顯示該版本的檔案狀態。例如:已經沒有index首頁
如果從該版本新建立檔案,例如:新增practice.py,畫面會顯示以這個版本為head指標的主幹分支
https://ithelp.ithome.com.tw/upload/images/20210905/20140399gBmsOXe1uq.jpg

commit後,head指標會一同移動至該檔案版本
https://ithelp.ithome.com.tw/upload/images/20210905/20140399zTHebN15n0.jpg


上一篇
【Day 4】VSCode操作Github提取和推送
下一篇
【Day 6】Git分支(branch)
系列文
轉職軟體工程師的54330
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言