• git学习记录2(远程库管理)


    学习参考地址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

     本编随笔只是自己对git学习的笔记,是按着参考地址的讲解学习的记录。

     学习远程库管理需要有个远程库,可以自己搭建一台运行Git的服务器,也可以使用GitHub与码云(gitee.com),本节学习使用GitHub。

    一、远程仓库创建与同步

    1、SSH Key生成与GitHub上的添加

    1)生成ssh key,打开git bash输入下列命令,然后一路回车生成ssh key ,也可以设置密码,不过学习没必要设置密码:

    ssh-keygen -t rsa -C "youremail@example.com"

    生成的ssh在用户的主目录下,不是在自己创建的git库目录下,如本人电脑生成在这里:

    2)GitHub上添加ssh key,如下面截图所示:

    可以添加多个ssh key,这样就可以多个电脑管理GitHub库。GitHub库都是公开的,秘密就别往往上传了,而且打开GitHub最好用Google Chrome或火狐浏览器打开,不然有些操作不能操作。

    2、GitHub创建远程库与同步本地库

    GitHub远程库创建:

    创建成功:

    同步本地库到远程库,如上图创建成功提示的两个命令:

    git remote add origin https://github.com/Oliver365/learngit.git :origin是远程库名称,git默认叫法,可以修改,https这里是远程库地址,这是本地库和远程库建立连接。
    git push -u origin master :同步本地库到远程库,第一次添加需要加上参数-u。

    操作过程:

    git push时会提示登录GitHub账号:

    同步成功后:

    注:第一次使用Git的clone或者push命令连接GitHub时,会得到一个警告,如果遇到就选yes,反正我是没有遇到。

    二、远程库克隆到本地

    git clone <连接协议> :连接协议可以是https协议,也可以是ssh协议,ssh原生的git协议速度快些,如下面示例选择ssh协议:

    git clone git@github.com:Oliver365/hello_world.git

    hello_world是我新建的一个库,作为一个直接从远程库拷贝到本地库的情况,创建新库时可以创建一个文件:

    选择连接协议:

    操作过程:

     
  • 相关阅读:
    Golang Struct 声明和使用
    docker 中ulimit设置理解
    微服务架构引入的问题及解决方案
    Jenkins 集成Sonar代码质量扫描
    Jenkins和gitlab集成自动构建
    初识微服务架构
    jenkins 集成钉钉机器人通知
    Go 新起点
    shell中的(),{}几种语法用法
    二进制日志配置和运维管理
  • 原文地址:https://www.cnblogs.com/olivexiao/p/8434465.html
Copyright © 2020-2023  润新知