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按钮就可以推送给原作者了。
最后如果原作者接受的话,你的修改就会被合并到原作者的项目里。
推荐
Android Studio 3.0 新功能解析和旧项目适配
版权声明:本文为博主原创文章
同步此链接
http://blog.csdn.net/kangvcar/article/details/72724221
欢迎指点评论,技术交流
醉翁猫咪
✬如果你喜欢小猫咪1997文章,欢迎分享到朋友圈✬
这世界
不是每个人都有机会做自己想做的事情
但是我们应该尽量去做那些正确的事情
醉翁猫咪 | 小猫咪1997
相关文章
- 小笔记:VLAN 范围 1-4096 ( vlan 0 和 VLAN 4095 用途 )
- 【带着canvas去流浪(11)】Three.js入门学习笔记
- 深度学习Keras框架笔记之AutoEncoder类
- 详解Git工作区、暂存区、历史记录区以及git reset、git revert、git checkout等撤销命令的区别
- Git远程01:git remote相关操作
- 【阿里巴巴大数据实践笔记】第14章:存储和成本管理
- Kubernetes 笔记 11 Pod 扩容与缩容 双十一前后的忙碌
- Linux的中断和异常扫盲笔记
- webpack学习笔记
- es6学习笔记(四)箭头函数
- jquery基础之笔记(全)
- 开发老人笔记:Git 常用命令清单
- C语言最全入门笔记
- 微信小程序开发学习笔记(一)——概要、安装开发环境与第一个小程序
- git学习笔记(三)—— 远程仓库
- Git知识总览(四) git分支管理之rebase 以及 cherry-pick相关操作
- 【Git总结大全】git操作从入门到实战(总结篇)
- 【Git技巧】第九篇 git分支操作手把手教程(亲测演练)
- Pycharm中修改git提交代码的账户和用户名【Git追溯注解,git blame】
- C/C++学习笔记十二 Input and Output (I/O)(1)
- 【学习笔记】高质量C++/C 编程指南(林锐博士)
- android studio目录结构之学习笔记