zoukankan      html  css  js  c++  java
  • 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是我新建的一个库,作为一个直接从远程库拷贝到本地库的情况,创建新库时可以创建一个文件:

    选择连接协议:

    操作过程:

     
  • 相关阅读:
    liststyle
    :nthchild(n)
    织梦CMS首页调用分类信息栏目及列表方法
    []织梦CMS首页调用分类信息栏目及列表方法
    ps快捷键
    系统架构博客,很不错
    google maps api 反向解析 地址 api
    sphinx
    sphinx discuss
    ruby分词
  • 原文地址:https://www.cnblogs.com/olivexiao/p/8434465.html
Copyright © 2011-2022 走看看