VSCode Sync Upstream

VSCode Sync Upstream

周六 5月 16 2026
357 字 · 2 分钟

前期准备

  • VSCode (软件)
  • Git Graph (VSCode插件)
  • 仓库 Clone 到本地

参考视频

1. 给仓库加上“上游”

BASH
# fork仓库默认是有上游的,使用命令查看远程信息
git remote -v

可看到originupstream 若没有upstream则执行如下代码

BASH
git remote add upstream https://github.com/YYsuni/2025-blog-public.git

2. 拉取远程仓库代码,确保本地与远程仓库一致,防止冲突

BASH
git pull origin main

3. 抓取上游最新代码到本地

BASH
git fetch upstream


4. 打开Git Graph插件

  • Merge into current branch

记得勾选 No Commit

5. 解决冲突(仅限冲突时)

图文流程
  1. 打开 VSCode 分支管理 查看存在冲突的文件。
  2. 找到类似下面的标记:
JSON
采用当前更改|采用传入的更改|保留双方更改|比较变更
JSON
<<<<<<< HEAD
...你原来的内容...
=======
...上游的新内容...
>>>>>>> upstream/main
  1. 把标记删掉,保留你想要的内容,保存文件
  2. 解决冲突后,暂存文件,commit (点击继续)


6. 推送代码到 GitHub

图文流程
  1. 右键 main

  1. Push Branch(推送到远程)

  1. main | origin 即推送成功


Thanks for reading!

VSCode Sync Upstream

周六 5月 16 2026
357 字 · 2 分钟
-
-

© KoBariDev | CC BY-NC-SA 4.0

Comments

加载评论中...

cover

喜欢

阿肆