git-远程仓库使用

git远程仓库使用

官方文档

要参与任何一个 Git 项目的协作,必须要了解该如何管理远程仓库。远程仓库是指托管在网络上的项目仓库,可能会有好多个,其中有些你只能读,另外有些可以写。同他人协作开发某个项目时,需要管理这些远程仓库,以便推送或拉取数据,分享各自的工作进展。 管理远程仓库的工作,包括添加远程库,移除废弃的远程库,管理各式远程库分支,定义是否跟踪这些分支,等等。本节我们将详细讨论远程库的管理和使用。

查看远程仓库

  • git remote

​ 它会列出每个远程库的简短名字。在克隆完某个项目后,至少可以看到一个名为 origin 的远程库,Git 默认使用这个名字来标识你所克隆的原始仓库

  • git remote -v

    也可以加上 -v 选项(译注:此为 --verbose 的简写,取首字母),显示对应的克隆地址

添加远程仓库

  • git remote add [shortname] [url]

    $ git remote add gb git@github.com:fugle-zh/edu-wechat.git
    
    $ git remote -v
    gb      git@github.com:fugle-zh/edu-wechat.git (fetch)
    gb      git@github.com:fugle-zh/edu-wechat.git (push)
    origin  https://gitee.com/fugle/edu-wechat.git (fetch)
    origin  https://gitee.com/fugle/edu-wechat.git (push)
    
  • 使用ssh url 才能推送数据

远程仓库抓取数据

  • git fetch [remotename]

    $ git fetch gb
    

推送数据到远程仓库

  • git push [remote-name] [branch-name]

    ​ 如果要把本地的 master 分支推送到 origin 服务器上(再次说明下,克隆操作会自动使用默认的 master 和 origin 名字)

    $ git push origin master
    

查看远程仓库信息

​ 我们可以通过命令 git remote show [remote-name] 查看某个远程仓库的详细信息

删除远程仓库和重命名

  • git remote rename 修改名称

    $ git remote rename gb github
    
  • git remote rm [remotename] 删除远程仓库

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,050评论 5 147
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 9,383评论 0 11
  • 1,查看所有远程分支:%git branch -r 2, 拉取远程分支并创建本地分支git checkout -...
    will666阅读 6,286评论 0 18
  • 我是单身狗。 在二月十三号这天,晚上加班到九点半。路上已经开始有情人节的氛围了。 这一天,我想将自己的消费列一张清...
    Mr刘先生阅读 2,350评论 0 1
  • 如果今天是你生命的最后一天,你会做什么呢?我问了三个朋友这个问题,两个女生回答:“陪在家人和爱的人身边。”男生回答...
    茶木森阅读 2,206评论 4 3