zoukankan      html  css  js  c++  java
  • Git总结笔记2-克隆远程仓库到本地

    这世界,不是每个人都有机会做自己想做的事情,但是我们应该尽量去做那些正确的事情。

    ——小猫咪1997

    1.配置公钥

    [root@kangvcar ~]# ssh-keygen -t rsa -C "kangvcar@126.com"

    [root@kangvcar ~]# cat .ssh/id_rsa.pub

    注意:在本地用ssh-keygen生成密钥对后,把公钥添加到github上

    2.安装git服务

    [root@kangvcar ~]# yum -y install git

    配置基本环境参数

    [root@kangvcar ~]# git config --global user.name "kangvcar"[root@kangvcar ~]# git config --global user.email "kangvcar@126.com"

    4.克隆远程仓库到本地

    [root@kangvcar ~]# git clone git@github.com:kangvcar/cprogramming.git

    注意: git@github.com:kangvcar/cprogramming.git 地址在github上复制而得,执行成功后远程仓库会克隆到本地当前目录下名为的cprogramming的文件夹

    5.如何修改别人的项目并提交给原作者?

    以上前4步的操作是克隆自己github里的项目到本地

     

    因为我只能把我本地的公钥添加到了我的github上,而不能添加到别人的github账户下,所以只能克隆自己github仓库里的项目,而不能clone别人仓库里的项目。

    那么如果我们想修改别人的项目然后自己做完修改后提交回给原作者该怎么做呢?首先肯定不能直接克隆别人的github项目的地址,因为你没有公钥在别人的github仓库里,所以我要像把别人的项目fork到自己的github上,然后在克隆到本地,在本地修改完成后,在提交给原作者。

    具体操作步骤如下: 

    先用网页打开别人的项目,然后fork到自己的仓库中去。

    再用自己仓库里对应项目的地址克隆到本地。

    修改完成后,把在本地把所做的修改push推送到自己的github上。

    再用网页打开自己的github项目,找到项目对应的new pull request按钮就可以推送给原作者了。

    最后如果原作者接受的话,你的修改就会被合并到原作者的项目里。

    推荐

    推荐一些学习软件编程的网站

    如何在不到1个月内过四级?

    [GitHub] 全网各平台VIP视频免费看

    对于编码的初步认识

    Android Studio 3.0 新功能解析和旧项目适配

    【夜读】你不必活的太较真

    Android Studio系列教程---下载与安装

    版权声明:本文为博主原创文章

    同步此链接

    http://blog.csdn.net/kangvcar/article/details/72724221

    欢迎指点评论,技术交流

    醉翁猫咪

    ✬如果你喜欢小猫咪1997文章,欢迎分享到朋友圈✬

    这世界

    不是每个人都有机会做自己想做的事情

    但是我们应该尽量去做那些正确的事情

    醉翁猫咪  |   小猫咪1997

  • 相关阅读:
    Some day some time we will do
    qemu-img 的使用
    虚拟化qemu-img的简单用法。
    linux 后台执行命令
    C#向服务器上传文件问题
    Canvas保存为图片
    一个Sql备注
    fabric Clone
    Js 正则获取Html元素
    Graphic 完成文字缩放
  • 原文地址:https://www.cnblogs.com/dashucoding/p/12178628.html
Copyright © 2011-2022 走看看