fork一个仓库后,怎么提交代码到原来的仓库
时间: 2024-02-23 15:00:22 浏览: 40
如果你 fork 了一个仓库并对其进行了修改,想要将修改后的代码提交到原来的仓库,可以按照以下步骤操作:
1. 首先,需要将原来的仓库添加为远程仓库。可以使用以下命令将原来的仓库添加为远程仓库:
```
git remote add upstream 原仓库的URL
```
2. 然后,需要从原来的仓库中拉取最新的代码。可以使用以下命令从原来的仓库中拉取最新的代码:
```
git fetch upstream
```
3. 接着,需要将本地仓库与原来的仓库进行合并。可以使用以下命令将本地仓库与原来的仓库进行合并:
```
git merge upstream/master
```
4. 最后,将本地修改后的代码推送到自己 fork 的仓库中。可以使用以下命令将本地修改后的代码推送到自己 fork 的仓库中:
```
git push origin master
```
这样就可以将修改后的代码提交到原来的仓库了。需要注意的是,如果原来的仓库也发生了修改,需要先将其拉取并进行合并,才能将自己的修改推送上去。
相关问题
github fork的子仓库怎么提交到主仓库
你可以使用以下命令将你的子仓库提交到主仓库:
1. 克隆主仓库到本地:
`git clone https://github.com/主仓库的用户名/主仓库的项目名.git`
2. 进入主项目目录:
`cd 主仓库的项目名`
3. 添加子仓库作为一个远程分支:
`git remote add 子仓库的名称 https://github.com/子仓库的用户名/子仓库的项目名.git`
4. 拉取子仓库的代码:
`git fetch 子仓库的名称`
5. 将子仓库的代码合并到主分支中:
`git merge 子仓库的名称/子仓库的分支名`
6. 提交代码到主仓库:
`git push origin 主分支名`
注意:在这个过程中可能会产生冲突,需要解决冲突后再提交。同时,确保你有权限对主仓库进行修改。
gitee上传代码到仓库fork
要将代码上传到 Gitee 仓库的 fork 分支,可以按照以下步骤进行操作:
1. 首先,在 Gitee 上找到你 fork 的仓库,进入该仓库的页面。
2. 点击页面右上方的 "Code" 按钮,然后复制仓库的 HTTPS 或 SSH 链接。
3. 在本地的命令行界面中,进入你想要上传代码的本地项目所在的目录。
4. 运行以下命令将远程仓库链接添加为你本地仓库的远程地址:
```
git remote add upstream <仓库链接>
```
这里的 `<仓库链接>` 是你在第二步中复制的仓库链接。
5. 接下来,运行以下命令将代码推送到远程仓库的 fork 分支:
```
git push upstream <本地分支>:<远程分支>
```
其中,`<本地分支>` 是你想要推送的本地分支的名称,`<远程分支>` 是你想要推送到的远程分支的名称。一般情况下,可以将两个名称都设置为相同,表示将本地分支直接推送到远程分支。
6. 输入你的 Gitee 用户名和密码,确认推送操作。
完成以上步骤后,你的代码就会被上传到 Gitee 仓库的 fork 分支中了。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)