远程仓库命令

命令

含义

git remote -v

查看当前所有远程仓库分支别名

git remote add 别名 远程仓库地址

给远程仓库地址起别名

git push 别名 分支

推送本地分支的内容到远程仓库分支

git clone 远程仓库地址

将远程仓库的内容克隆到本地

git pull 远程仓库别名 远程分支名

将远程仓库的分支最新内容拉下来直接与本地分支合并


Git远程仓库操作

首先登陆自己的GitHub账号,创建一个新的仓库GitTest



go mod 获取远程仓库的包 远程git仓库_Test


创建成功后会生成一个空仓库,同时会有该仓库的HTTPS信息,记录该信息。

go mod 获取远程仓库的包 远程git仓库_github_02



对于该HTTPS信息在本地仓库中输入

git remote add GitTest https://github.com/wangtiann/GitTest.git

创建远程仓库别名。

输入git remote -v查看所有别名信息。



go mod 获取远程仓库的包 远程git仓库_git_03


输入git push GitTest master将master分支推送到别名为GitTest的远程仓库中。由于网络原因,推送可能失败,多试几次。结果如下图。



go mod 获取远程仓库的包 远程git仓库_github_04



此时远程仓库中也出现了我们推送的分支信息。



go mod 获取远程仓库的包 远程git仓库_go mod 获取远程仓库的包_05



对于GitHub上的文件,可以直接在远程仓库中修改提交发布。同时也可以通过clone和pull命令将远程仓库中的内容下载到本地仓库进行修改。

使用git clone https://github.com/wangtiann/GitTest.git将远程仓库克隆到本地文件夹,然后在本地修改后再发布到远程仓库中。



go mod 获取远程仓库的包 远程git仓库_Test_06



使用git pull GitTest master将别名为GitTest的远程仓库中的master分支合并到本地仓库的当前分支上。



go mod 获取远程仓库的包 远程git仓库_go mod 获取远程仓库的包_07



Github团队合作

  1. 在GIthub的远程仓库的"Settings->Manage access"设置中添加合作伙伴的Github账号,并且该伙伴接受邀请后,可以在自己的远程仓库中进行相关操作。
  2. 在GitHub的远程仓库的右上角有"fork"标志,点击后可以将别人的远程仓库复制一份到自己的远程仓库中,进行相关操作后将自己修改后的文件"pull request"到原作者处。原作者在自己远程仓库的"pull requests"选项中会收到相关信息,并且可以与发送者进行交流,最后由原作者判断发送者的文件是否合并到自己的远程仓库中。