iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 14
0

學習目標

  • 簽出指令

    • git checkout

  • 版本變動歷史指令

    • git reflog


何謂簽出

  • 將程式倉儲

簽出(checkout)

使用命令列簽出

  • 取回特定版本

    • git checkout HEAD~2→取回DEAD前兩版

    • git checkout 7c3ae25→取回 Commit ID=7c3ae25那一版

  • 取回特定版本的特定版本

    • git checkout HEAD~2 Test.txt→取回DEAD前兩版 Test.txt

    • git checkout 7c3ae25 Test.txt→取回7c3ae25那一版 Test.txt

回覆最新版本

  • 找出所有版本變動歷史

    • git reflog

  • 回復最新版本

    • git checkout 4271d81→假設4271d81是最新版本的ID

    • git checkout master→切到master最新版

重點整理

  • 找出所有版本變動歷史

    • git reflog

  • 取回特定版本

    • git checkout HEAD~2→取回DEAD前兩版

    • git checkout 7c3ae25→取回 Commit ID=7c3ae25那一版

  • 簽出指令

    • git checkout 7d2543b→簽出特定版本

    • git checkout HEAD~2→簽出當前版本的簽兩版

    • git checkout master~2→簽出master分支最新結果的前兩版

  • 觀看版本歷史紀錄

    • git reflog


上一篇
Day13-簽入與版本差異
下一篇
Day15-分支與合併
系列文
從不懂,到玩上手的Python語言30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言