美文网首页Git码农笔记
git-远程仓库使用

git-远程仓库使用

作者: zhaoyunxing | 来源:发表于2018-04-03 13:36 被阅读3次

    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-远程仓库使用

        本文链接:https://www.haomeiwen.com/subject/ofwqhftx.html