前言
一個簡單的 git 備忘單。
| 分類 | 指令 | 說明 |
|---|---|---|
| 基本操作 | git init | 在目錄中初始化新的git儲存庫 |
| git clone [url] | 從遠端儲存庫複製一份儲存庫 | |
| git add [file] | 將檔案或變更加入暫存區 | |
| git commit -m [msg] | 將暫存區的變更提交到本地儲存庫,並加上提交訊息 | |
| git push | 將本地儲存庫的變更推送到遠端儲存庫 | |
| git pull | 從遠端儲存庫拉取最新變更並合併到本地儲存庫 | |
| 分支管理 | git branch | 列出所有本地分支 |
| git branch -a | 列出所有本地和遠端分支 | |
| git checkout [branch] | 切換到指定的分支 | |
| git checkout -b [branch] | 創建新的分支並切換到該分支 | |
| git merge [branch] | 將指定分支的變更合併到當前分支 | |
| 版本控制 | git log | 顯示提交歷史記錄 |
| git log –oneline | 以單行形式顯示簡潔的提交歷史記錄 | |
| git log -2 | 顯示最近兩個提交的歷史記錄 | |
| git log -p -2 | 顯示最近兩個提交的歷史記錄並顯示變更的差異 | |
| git diff | 顯示當前變更與上次提交之間的差異 | |
| git diff [commit1] [commit2] | 顯示兩個提交之間的差異 | |
| 標籤操作 | git tag | 列出或創建標籤 |
| git tag [tag_name] | 創建一個新的標籤並指定名稱 | |
| 清理操作 | git clean | 清理工作區中未追蹤的檔案和目錄 |
| git gc | 優化和清理 git儲存庫 | |
| 其他操作 | git remote | 顯示遠端儲存庫的名稱 |
| git remote -v | 顯示遠端儲存庫的名稱和URL | |
| git config | 設定和管理 | |
| git help [command] | 獲取特定git指令的幫助信息 |
以上是常用的git 整理
還有更多的語法
可以使用
git help [指令]來查閱更詳細的資訊
有錯誤請告知
謝謝