CSDN原文地址
http://blog.csdn.net/byhook/article/details/50103423
之前一直用svn作版本控制工具,后天用來(lái)git之后承桥,愛(ài)不釋手
小結(jié)一下,平時(shí)常用的部分命令乍迄,雖然大部分情況下Android Studio完全可以操作蔬芥,不過(guò)Linux下命令行更快捷
//更改文件名
mv a b
git rm a
git add b
//相同的操作
git mv a b
//克隆指定分支
git clone -b develop https://xxxx.git
//特定庫(kù)的用戶(hù)名和郵箱
git config user.name "name"
git config user.email "mail"
//設(shè)置全局版本庫(kù)的用戶(hù)名和郵箱
git config --global user.name "name"
git config --global user.email "email"
//顯示配置文件信息
git config -l
//查看版本庫(kù)特定的設(shè)置
cat .git/config
//推送本地分支到遠(yuǎn)程分支
git push origin dev:dev
//git重新設(shè)置遠(yuǎn)程url
git remote set-url origin <url>
//刪除遠(yuǎn)程分支
git push origin --delete <branchName>
//刪除遠(yuǎn)程TAG
git push origin --delete tag <tagname>
//本地提交的master分支要移動(dòng)到dev分支
git checkout dev
git cherry-pick <commit-id>
//標(biāo)簽
//查看標(biāo)簽
git tag
//輕量標(biāo)簽
git tag v1.0.0
//附注標(biāo)簽
git tag -a v1.0.0 -m "標(biāo)簽"
//刪除標(biāo)簽
git tag -d v1.0.0
//刪除遠(yuǎn)程標(biāo)簽
git push origin :refs/tags/v1.1.3
//標(biāo)簽提交到服務(wù)器
git push origin v1.0.0
git push origin --tags
//切換到標(biāo)簽代碼
git checkout v1.0.0
常用命令表