Git实操(4):向别人的代码库推送

时间:2024-06-03 08:15:15

fork别人的库

Git实操(4):向别人的代码库推送拉取完成后会提示库的来源:
Git实操(4):向别人的代码库推送

把自己的的库clone到本地

git clone https://gitee.com/*.git
这里注意clone和pull的区别:

clone是直接把整个仓库拷下来,可以直接用 而在pull之前必须先git init创建本地仓库

修改内容,push到远程库

会遇到这个错误:
Git实操(4):向别人的代码库推送这是由于没有设置Gitee的SSH公钥。在未设置SSH公钥的情况下,可以使用git clone Gitee上的项目,但是不能git push项目到Gitee上,如果想push项目到Gitee,那么必须配置SSH公钥
官网解决方案

配置ssh:
1.进入.ssh文件夹,没有就创建
Git实操(4):向别人的代码库推送
2.生成并查看公钥
Git实操(4):向别人的代码库推送
Git实操(4):向别人的代码库推送
3.将公钥内容(全部)复制并粘贴(注意:公钥内容以ssh-rsa开头)粘贴到你的git地址
Git实操(4):向别人的代码库推送
4.添加公钥完成后进行测试公钥(测试SSH链接)
Git实操(4):向别人的代码库推送
5.修改本地库config文件
Git实操(4):向别人的代码库推送

这下再push就成功了!
Git实操(4):向别人的代码库推送

在Gitee上提交 pull request

Git实操(4):向别人的代码库推送
然后就能看到新的推送了:
Git实操(4):向别人的代码库推送
测试完没有问题就可以合并了:
Git实操(4):向别人的代码库推送
Git实操(4):向别人的代码库推送
之后发送方和接收方的pull request都会标示为已合并。