合并后提交GitHub代码

Posted on 2026-04-21 14:29  打杂滴  阅读(14)  评论(0)    收藏  举报

## 合并GitHub代码
你需要添加 GitHub 仓库作为另一个远程源(通常命名为 upstream),然后拉取并合并更新
git clone https://gitlab********/***************.git
1. 添加 GitHub 仓库作为远程源
git remote add upstream https://github.com/******/******.git
git remote -v # 验证是否添加成功

2. 拉取 GitHub 的最新更新
git fetch upstream

3. 合并 GitHub 的更新到你的本地分支
git checkout main # 切换到指定的本地分支
git merge v0.3.1 # 合并 GitHub 的 main 分支

4. 处理合并冲突
打开冲突文件,找到 <<<<<<<、=======、>>>>>>> 标记的部分
修改代码,保留你需要的部分。
保存文件后,标记为已解决:
git add <冲突文件>
完成所有冲突解决后,提交合并:
git commit -m "合并来自 GitHub 的更新"

------------------------------

提交
当你使用 git clone 命令克隆了 GitLab 仓库后,要上传代码到该仓库,可以按照以下步骤操作:

‌进入项目目录‌:
克隆完成后,进入克隆下来的项目文件夹。

cd  项目
‌添加或修改文件‌:
在项目目录中添加或修改你需要上传的文件。

‌查看文件状态‌:
使用 git status 查看哪些文件被修改或新增。
git status
‌添加文件到暂存区‌:
将修改或新增的文件添加到暂存区。你可以添加特定文件或全部文件。

git add .
或者添加特定文件:

git add <文件名>
‌提交更改‌:
提交暂存区的文件到本地仓库,并添加提交信息(如版本号)。

git commit -m "提交信息"
‌推送代码到远程仓库‌:
将本地提交推送到 GitLab 仓库的指定分支(例如 main 或 master)。

git push origin main
如果你想要推送到其他分支,将 main 替换为对应的分支名。

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3