• Git 远程仓库


    关于远程仓库:

    (1) Git 是一个分布式的开源版本控制系统,也就是说,每台客户端都可以充当控制中心,我从本机拉取代码,再提交代码到本机,不需要依赖网络,各自开发各自的
    (2) Git 也可以设置一个服务端(即远程仓库),用来合并多台客户端的最终版本代码,平时的小改动由我们自己电脑里面的控制中心来管理,服务端不用关心
    (3) GitHub 是一个 web 界面的 git 管理平台,也就是说它底层的技术驱动依然是 git ,一句话区分,git 是管理工具,github 是在线的基于 git 的平台(或者叫做服务)


    如何创建远程仓库:

    (1) 创建远程仓库:先到 https://github.com/ 注册一个账号,然后点击 Repositories ---> New ( 创建代码库,如 studygit ) ---> 选择 Public ( 公共仓库 ) ---> Create repository
    (2) 配置客户端密钥,以便客户端拉取/上传代码:右上角点击自己的头像 ---> Setting ---> SSH and GPG keys ---> New SSH key 把客户端公钥复制进去


    如何把本地仓库下的代码推送到远程仓库:

    [root@localhost ~]$ cd /data/git                                                       # 进入本地仓库目录
    [root@localhost git]$ git remote add origin https://github.com/pzk7788/studygit.git    # 关联本地仓库与远程仓库
    [root@localhost git]$ git push -u origin master                                        # 推送仓库目录下的代码到远程仓库
    [root@localhost git]$ git push                                                         # 如果再推送代码到远程仓库,直接写 git push 即可
    [root@localhost git]$ git pull                                                         # 也可以把远程仓库的代码拉下来


    如何克隆远程仓库:

    [root@localhost ~]$ cd /tmp/
    [root@localhost tmp]$ git clone https://github.com/pzk7788/studypy.git

        

  • 相关阅读:
    《民工》随笔
    最近繁忙,暂停更新
    UVA 839 Not so Mobile
    UVA 310 Lsystem
    UVA 10602 Editor Nottoobad
    UVA 10562 Undraw the Trees
    UVA 327 Evaluating Simple C Expressions
    UVA 10954 Add All
    UVA 270 Lining Up
    UVA 699 The Falling Leaves
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10291378.html
Copyright © 2020-2023  润新知