這裏展示了一些我個人常用的 git 命令:
git init 初始化本地倉庫
git add 提交暫存區
git commit -m "..." 添加到倉庫
git status 查看倉庫狀態
git diff 查看倉庫變化
git log 查看commit歷史(分支合併情況)
git reset -- hard HEAD^ 回退上個版本
git reset -- hard id 回退指定版本
git reflog 查看命令歷史
git reset HEAD file 撤銷暫存區的修改
git rm file 刪除本地庫文件
git checkout -- file 用本地庫版本替換工作區版本
git remote add origin git@github.com:Aimerence/repertory-name.git 關聯遠程庫
git push origin master 本地庫推送到遠程庫,
git push -u origin master 推送並關聯master分支
git clone git@github.com:Aimerence/repertory-name.git 克隆遠程庫到本地
git checkout -b bra 創建分支並切換到bra分支
git branch bra 創建分支
git checkout bra 切換到分支bra
git branch 查看分支
git merge bra 合併分支bra(本地庫)
git branch -d dev 刪除bra分支(本地庫)
git push origin --delete <branchName> 刪除遠程分支
git push origin :<branchName> 推送空分支到遠程分支,相當於刪除遠程分支
git remote -v 查看遠程庫信息
git branch --set-upstream bra-name origin/bra-name 建立本地-遠程分支關聯
git tag <name> 建立標籤
git tag -a <name> -m"... "
git tag 查看標籤
git show <name> 查看標籤下記錄
git tag -d <name> 刪除標籤(本地)
git push origin <name> 推送標籤
git push origin --delete tag <tagname> 刪除遠程庫標籤
git push origin --tags 推送所有標籤
Git 學習推薦廖雪峯教程:Git 教程