查看远程仓库
1 2
   | git remote   git remote -v  
   | 
 
添加远程仓库
1 2 3 4
   | git remote add <shortname> <url>  
 
  git remote add pb https://github.com/paulboone/ticgit
   | 
 
从远程仓库中抓取与拉取
1 2 3 4
   | git fetch [remote-name]
 
  git fetch origin
   | 
 
这个命令会访问远程仓库,从中拉取所有你还没有的数据。执行完成后,你将会拥有那个远程仓库中所有分支的引用,可以随时合并或查看。
1 2 3 4 5 6 7 8 9
   |  git pull [remote] [branch]
 
 
  git pull upstream master
  git fetch git merge
 
  | 
 
推送到远程仓库
1 2 3 4
   | git push [remote-name] [branch-name]
 
  git push origin master  
   | 
 
只有当你有所克隆服务器的写入权限,并且之前没有人推送过时,这条命令才能生效。当你和其他人在同一时间克隆,他们先推送到上游然后你再推送到上游,你的推送就会毫无疑问地被拒绝。你必须先将他们的工作拉取下来并将其合并进你的工作后才能推送。
查看远程仓库
1 2 3 4 5
   | git remote show [remote-name]
 
  git remote show [remote-name] git remote show  
   | 
 
远程仓库的移除与重命名
1 2 3 4 5 6 7 8 9
   | git remote rename oldname newname  
 
  git remote rename pb paul  
  git remote rm  
 
  git remote rm paul
   | 
 
git 标签
1 2 3
   | git tag -a v1.4 -m 'my version 1.4'   git tag   git tag -l 'v1.4'  
   | 
 
reference:
https://git-scm.com/book/zh/v2