branch
git branch : 查看有那些分支, 即查看目前所在的分支
git branch newBranch : 建立newBranch分支
git checkout newBranch : 切換到newBranch
git branch -d newBranch : 刪除newBranch 分支, 但修改過的分支砍不掉, 要用 -D強制砍掉
上傳
git push origin newBranch
指定要上傳到那個分支
刪除檔案
git rm test.cpp : test.cpp會從此分支消失
救回刪除的檔案
git reset HEAD
git checkout test.cpp
查看狀況
git status
Commit
git commit -v : 查看被修改的檔案
git commit -a : commit 所有被修改過的檔案, 但新增的檔案還是要用 add 新增
tag
git tag tagName commitId : 增加標簽
git tag -d tagName : 刪除標簽
git push後並不會把tag push到server, 需使用如下指令
git push origin −−tags
刪除server tag
git push origin :refs/tags/tagName