参与开源项目流程(Fork & PR)

  1. Fork 仓库

    • 在目标开源项目页面点击 Fork,将项目复制到自己的 GitHub 账户。
  2. 克隆到本地

    • 在自己 Fork 的仓库点击 Code 按钮,复制 HTTP/SSH 链接。

    • 在 Git Bash 执行:

      1
      2
      3
      4
      5
      bash


      复制编辑
      git clone 链接地址
  3. 修改代码

    • 创建分支 → 修改代码 → 提交到自己的远程仓库。
  4. 发起 Pull Request (PR)

    • GitHub 会在原仓库页面提醒你当前有新提交可 PR。
    • 点击绿色按钮(建议使用提醒中的按钮),填写必要信息提交,等待仓库维护者审核合并。

更新 Fork 仓库(与原项目同步)

  1. 关联原仓库

    1
    2
    3
    4
    5
    bash


    复制编辑
    git remote add upstream 原仓库链接
  2. 获取原仓库最新代码

    1
    2
    3
    4
    5
    bash


    复制编辑
    git fetch upstream
  3. 合并到本地主分支

    1
    2
    3
    4
    5
    bash


    复制编辑
    git merge upstream/master
  4. 推送到远程 Fork 仓库(可选)

    1
    2
    3
    4
    5
    bash


    复制编辑
    git push origin master

在 VS Code 提交代码

  1. 选择修改的文件,点击文件右侧的 加号(加入暂存区)。
  2. 填写提交信息,点击 (提交到本地)。
  3. 点击 同步/推送按钮 上传到远程仓库。

VS Code 连接 WSL

  1. 安装 Remote-WSL 插件(VS Code 扩展商店)。

  2. 安装 WSL 并选择版本 1/2

    1
    2
    3
    4
    5
    powershell


    复制编辑
    wsl --set-version <发行版名> 2
  3. 更新 WSL 内系统

    1
    2
    bash复制编辑sudo apt update
    sudo apt upgrade
  4. 在 VS Code 中连接 WSL

    • 左下角点击 “><” 图标 → 选择 “Connect to WSL”。
    • 如果第一次失败,关闭 VS Code 再尝试。
  5. 打开 WSL 内文件夹

    • 进入存储在 WSL2 内的文件夹后,按需安装语言环境。

参考文章

  1. 安装 GitHub 并连接
  2. VS Code 连接 WSL