初始化git, git init git
添加到git庫, git add <file>, git commit -m "description" spa
查看狀態 , git status server
比較修改過得文件, git diff <file> ip
版本回退, 查看提交歷史git log, 產看命令歷史git reflog, git reset --hard HEAD^/ HEAD~ / commit_id rem
丟棄工做區的修改, git checkout -- file it
丟棄工做去和暫存區的修改, gti reset HEAD file io
刪除文件, rm file , (git rm git commit)/ (git checkout -- file) ast
關聯遠程庫, git remote add origin git@server-name:path/repo-name.git file
關聯後第一次推送master分支的全部內容: git push -u origin master 以後推送, git push origin master 推送
建立並切換到分支: git checkout -b dev 等價於 git branch dev, git checkout dev
查看分支: git branch
合併分支到當前分支 git merge dev
刪除分支: git branch -d dev
分支合併圖: git log --graph