https://www.cnblogs.com/uestc-mm/p/5714941.html
基本操作
- git init 將一個目錄初始化爲 Git 倉庫
- git clone 複製一個 Git 倉庫,以上下其手
- git status 查看你的文件在工作目錄與緩存的狀態
- git diff 顯示已寫入緩存與已修改但尚未寫入緩存的改動的區別
- git add 添加文件到緩存
- git commit 記錄緩存內容的快照
- git reset HEAD 取消緩存已緩存的內容
- git rm 將文件從緩存區移除
分支與合併
- git branch 列出、創建與管理工作上下文
- git checkout 切換到新的分支上下文
- git merge 將分支合併到你的當前分支
- git log 顯示一個分支中提交的更改記錄
- git tag 給歷史記錄中的某個重要的一點打上標籤
分享與更新項目
- git remote 羅列、添加和刪除遠端倉庫別名
- git fetch 從遠端倉庫下載新分支與數據
- git pull 從遠端倉庫提取數據並嘗試合併到當前分支
- git push 推送你的新分支與數據到某個遠端倉庫