美文网首页GitHub上有趣的资源程序员Git使用
Git - 如何修改开源项目并推送给作者 / 克隆远程仓库到本地

Git - 如何修改开源项目并推送给作者 / 克隆远程仓库到本地

作者: Kangvcar | 来源:发表于2017-11-01 17:41 被阅读97次

说明:此笔记在centos 7 上完成

克隆远程仓库到本地

  1. 配置公钥
[root@kangvcar ~]# ssh-keygen -t rsa -C "kangvcar@126.com"
[root@kangvcar ~]# cat .ssh/id_rsa.pub
# 注意:在本地用ssh-keygen生成密钥对后,把公钥添加到github上
  1. 安装git服务
[root@kangvcar ~]# yum -y install git
  1. 配置基本环境参数
[root@kangvcar ~]# git config --global user.name "kangvcar"
[root@kangvcar ~]# git config --global user.email "kangvcar@126.com"
  1. 克隆远程仓库到本地
[root@kangvcar ~]# git clone git@github.com:kangvcar/cprogramming.git
# 注意: git@github.com:kangvcar/cprogramming.git 地址在github上复制而得,
# 执行成功后远程仓库会克隆到本地当前目录下名为的cprogramming的文件夹

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


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

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

具体操作步骤如下:

  1. 先用网页打开别人的项目,然后fork到自己的仓库中去
  2. 再用自己仓库里对应项目的地址克隆到本地
  3. 修改完成后,把在本地把所做的修改push推送到自己的github上
  4. 再用网页打开自己的github项目,找到项目对应的new pull request按钮就可以推送给原作者了
  5. 最后如果原作者接受的话,你的修改就会被合并到原作者的项目里

相关文章

  • Git - 如何修改开源项目并推送给作者 / 克隆远程仓库到本地

    说明:此笔记在centos 7 上完成 克隆远程仓库到本地 配置公钥 安装git服务 配置基本环境参数 克隆远程仓...

  • git常用命令

    从远程仓库克隆,并在本地修改后,提交到远程仓库 git clone 远程仓库地址 将远程仓库克隆到本...

  • Git 简单的使用(存档,方便自己查阅)

    一: 从远程仓库下载项目到本地,这里的url就是仓库克隆地址 二:提交更新 三:Git远程仓库地址变更本地修改 四...

  • git常用操作命令

    git常用操作命令 git init 初始化仓库 git clone 克隆远程仓库到本地 git add 提交修改...

  • 克隆远程仓库

    克隆远程仓库到本地,先创建远程仓库,再使用git clone + <远程仓库地址> 命令实现将远程仓库克隆到本地。...

  • git常用操作

    打tag 克隆仓库到本地 克隆仓库分支到本地 查看git所处分支 查看git远程仓库地址 在已有的项目中新增.gi...

  • git 命令行操作笔记

    git中的选项解释 创建本地git仓库 提交代码到git仓库 本地git仓库添加到远程仓库中 克隆远程仓库到本地 ...

  • 踩坑日常

    基本推送流程 克隆远程仓库到本地仓库:git clone 仓库地址(ssh/http)本地仓库连接远程仓库:git...

  • Git

    克隆项目,新建分支,推送到远程仓库 git clone [url] : 项目克隆到本地cd [克隆下来的文件夹名]...

  • web工具箱 | 搭建免费在线导航

    准备 本地nodejs环境 远程github仓库e 域名一枚 克隆项目代码到本地 git clone git@gi...

网友评论

    本文标题:Git - 如何修改开源项目并推送给作者 / 克隆远程仓库到本地

    本文链接:https://www.haomeiwen.com/subject/knmgpxtx.html