前言
最近参与工作室开源项目的开发,需要自己Fork公司项目到自己的项目然后发起PR(Pull Request),这其中让我对Git管理有了更深的理解
Fork项目的自己的Github仓库
点击Code复制仓库的URL
我最开始是复制HTTP类型的,不过可能因为Github的原因,我一直push不上去,后面找了资料,利用SSH解决的,所以我们复制SSH类型
Git全局配置
查看自己的git配置
git config -l
配置自己的邮箱
git config –global user.name “username” git config –global user.email “email”
记住你的用户名和邮箱
生成ssh私钥和公钥
ssh-keygen -t rsa -C “email”

直接两个enter,一个yes覆盖,不设置密码
配置密钥
去生成的id.rsa.pub文件复制密码,放到gitub项目

使用ssh拉去代码
修改本地项目连接方式为ssh(针对之前用http连接拉取的)
git remote set-url origin git@github.com:xxxx/xxxx.git
git clone ssh项目地址 git init git add . git commit -m “123” git push
这样就可以push上去了
发起PR
这个在github页面操作很简单
点击上方页面的Pull Request,设置好目标url和你的url就可以

