Git常用命令
#加上-a参数可以查看远程分支,远程分支会用红色表示出来
$ git clone git://github.com/jquery/jquery.git #检出仓库
$ git pull #更新代码
$ git pull -v --progress "origin" #更新代码,包含详情
$ git push origin test:master #提交本地test分支作为远程的master分支
$ git push origin test:test #提交本地test分支作为远程的test分支
#------------------------>分支(branch)操作相关
$ git branch #查看本地所有分支及其当前所在的分支
$ git branch -r #查看远程分支
$ git branch <新分支名字> #在本地新建一个分支
$ git checkout -b [name] #创建新分支并立即切换到新分支
$ git checkout <branchname> #切换分支
$ git branch -D hotfix/BUG-1875 #删除指定的本地分支
$ git push --delete origin hotfix/BUG-1875 #删除指定的远程分支
$ git checkout -b [name] [remoteName] #直接检出远程分支
#-------------------->tag相关
$ git tag #列出标签
$ git tag -r #查看远程标签
$ git tag <tagname> #创建标签
$ git tag -a <tagname> -m "message" #创建带有注释的标签
$ git push origin <tagname> #本地标签push到远程
$ git push origin --tags #本地所有标签push到远程
$ git tag -d <tagname> #删除本地仓库标签
$ git push origin --delete tag <tagname> #删除远程标签
$ git pull origin --tags #合并远程所有tag到本地
#------------------->远程仓库相关
$ git remote -v #查看远程仓库
$ git remote add [name] [url] #添加远程仓库
$ git remote rm [name] #删除远程仓库
$ git remote set-url --push [name] [newUrl] #修改远程仓库
$ git pull [remoteName] [localBranchName] #拉取远程仓库
$ git push [remoteName] [localBranchName] #推送远程仓库
PS 2014-08-29
有关git的介绍,建议参考 廖雪峰的官方网站的 git教程