初步掌握Git與Github應用(5) – Git 基礎操作(3)
希望藉由這份筆記,讓正在學習這類知識的你/妳,能夠得到些許幫助。
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Hint: 以下筆記內容所使用的作業系統為"Windows 10"
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
本篇將學到的指令
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
功能說明 |
指令 |
將全部檔案取消索引 |
git reset HEAD |
將單一檔案取消索引 |
git reset HEAD 檔案名稱 |
還原單一檔案 |
git checkout 檔案名稱 |
還原整個工作目錄與索引 |
git reset --hard |
-
git reset HEAD
,將全部檔案取消索引,原本加入索引的檔案會被全部移出索引,用git status
查看索引,會發現檔案變為 untracked 的狀態。
-
git reset HEAD 檔案名稱
,僅將單一特定檔案取消索引,與上方指令功能基本相同。
-
git checkout 檔案名稱
,恢復單一檔案到最新的 commit 狀態,讓檔案損毀時有救回來的可能。
-
git reset -hard
,還原整個工作目錄與索引,與上方不同,不限於恢復單一檔案,版本會恢復到跟最新的(最後一次) commit 一樣。同時,它也會清空舊有索引包括編輯紀錄。
HEAD 類似指標,它指向當前所在分支(branch),後續會有詳細說明。
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
取消索引
-
移動路徑到桌面
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
新增資料夾
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
移動到新資料夾下
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
安裝本地數據庫
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
-
新增檔案
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
將檔案加入索引
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
commit 提交紀錄
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
查詢紀錄
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
-
新增 all.css、all.js 兩個檔案,將其加入索引
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
-
查詢目前索引狀態
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
-
將全部檔案移出索引,然後查詢索引狀態,會發現 all.css、all.js 皆變為 untracked。
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
-
先將檔案加回索引,然後將 all.css 移出索引,此時查詢索引狀態會發現僅有 all.css 變為 untracked。
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
還原檔案
-
編輯 index.html
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
-
用 git status 查詢狀態,發現 index.html 變為 modified。
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
-
用 git checkout index.html,將 index.html 還原到最後一次 commit 時的狀態。
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
-
最後一次 commit 時,index.html 為空檔案。
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
-
將所有檔案加入索引
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
還原工作目錄與索引(跟最後一次 commit 狀態一樣)
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
查詢索引狀態為空。
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
-
因為最後一次的 commit 沒有提交 all.css、all.js,故還原之後,工作目錄(project)內僅剩 index.html。
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Last updated 2021/07/14 by Qi Xiang