参考:https://git-scm.com/book/zh/v2
添加远程仓库
$ git remote add origin git@github.com:stone927/helloworld.git
stone927:用户名
helloworld:仓库名
推送至远程仓库
$ git push -u origin master
origin master表示指定推送到分支master
-u表示将master设置为本仓库当前分支的上游分支,下次从共享仓库获取内容默认选择master,省去了写参数的麻烦
输入gitHub用户名密码后推送数据
获取远程仓库
$ git clone https://github.com/stone927/helloworld.git
clone会默认处于master分支下
查看远程仓库中的分支情况
$ git branch -a
获取远程仓库分支
$ git checkout -b branch-A origin/branch-A
-b表示创建分支branch-A,因为此时本地没有分支branch-A因此需要创建,名称和远程仓库中的分支名相同以防混淆;
origin/branch-A表示新创建的分支branch-A使用共享库中的分支origin/branch-A作为获取来源
获取最新的远程仓库分支
$ git pull