前言
一個簡單的 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 [指令]
來查閱更詳細的資訊
有錯誤請告知
謝謝