前言
最近参与工作室开源项目的开发,需要自己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就可以