zoukankan      html  css  js  c++  java
  • Git 远程仓库

    准备工作

    1、 假设已经注册了github账号,开始设置:
    查看用户主目录(系统盘的Administrator)下有没有.ssh目录,如果有,再看里面是否有id_rsa和id_rsa.pub这两个文件,如果没有则需创建:

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

    然后一路回车,就会自动创建这两个文件,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对。

    2.、登陆GitHub,打开“Account settings”,“SSH Keys”页面:
    然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容,添加key。


    添加公钥的目的是为了让github能识别出这台电脑,只有这台电脑才能给他推送。

    添加远程仓库

    1、首先,登陆GitHub,创建一个新的仓库:

    2、运行下面命令,让本地库与远程库关联起来

    $ git remote add origin git@github.com:wsydxiangwang/123.git

    3、关联成功后用如下命令把本地内容推送到远程库中:

    $ git push -u origin master

    如果在第一步中创建时已经初始化过项目,则这时会提醒

    因为远程库中已经存在文件了,所以需要先pull下来。命令如下:

    $ git pull origin master

    这时又会报错:

    说这两个库有不相干的历史记录而无法合并,这时我们可以加上一个参数 --allow-unrelated-histories 即可成功pull:

    $ git pull origin master --allow-unrelated-histories

    但是这时会可能会提示必须输入提交的信息,默认会打开vim编辑器,先按 i 切换到插入模式,写完后 Esc→:→wq 即可保存退出编辑器。如果不进入vim编辑器,则会自动生成一个合并代码的commit。然后再使用前面的命令push将本地提交推送到远程仓库。后面如果本地还有commit,就可以直接用 git push origin master 推送。

    4、如果需要解除关联,可以使用

    $ git remote remove origin

    从远程库克隆

    现在,假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆。
    现在,远程库已经准备好了,下一步是用命令克隆一个本地库:

    $ git clone git@github.com:wsydxiangwang/two.git

  • 相关阅读:
    React元素渲染
    初识JSX
    微信小程序复制文本到剪切板
    微信小程序报错request:fail url not in domain list
    小程序,通过自定义编译条件,模拟推荐人功能
    积分抵扣逻辑
    微信小程序 switch 样式
    tomcat 配置开启 APR 模式
    tomcat8 传输json 报错 Invalid character found in the request target. The valid characters are defined in RFC 3986
    c++数组初始化误区
  • 原文地址:https://www.cnblogs.com/xiaobaiv/p/9352136.html
Copyright © 2011-2022 走看看