📌  相关文章
📜  将分支同步到 fork master 的步骤? - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:09:34.471000             🧑  作者: Mango

将分支同步到 fork master 的步骤

在使用代码托管服务如 GitHub 或 GitLab 时,我们常常需要将自己的代码 fork 到自己的仓库中进行修改,当原仓库更新时,我们也需要将自己的仓库更新到最新状态,这就需要同步分支了。

以下是将分支同步到 fork master 的步骤:

  1. 切换到本地 master 分支:

    $ git checkout master
    
  2. 使用 git remote -v 命令查看当前仓库远程源,与原仓库同步需要设置额外的源:

    $ git remote -v
    origin  git@github.com:your-username/your-fork-repo.git (fetch)
    origin  git@github.com:your-username/your-fork-repo.git (push)
    
  3. 添加原仓库的源:

    $ git remote add upstream git@github.com:original-username/original-repo.git
    
  4. 再次使用 git remote -v 命令查看是否添加成功:

    $ git remote -v
    origin    git@github.com:your-username/your-fork-repo.git (fetch)
    origin    git@github.com:your-username/your-fork-repo.git (push)
    upstream  git@github.com:original-username/original-repo.git (fetch)
    upstream  git@github.com:original-username/original-repo.git (push)
    
  5. 拉取原仓库的变动并合并:

    $ git fetch upstream
    $ git merge upstream/master
    
  6. 将同步后的修改推送到自己的仓库中:

    $ git push origin master
    

以上就是将分支同步到 fork master 的步骤,再也不用担心原仓库更新了而自己的代码还是旧版了。

参考资料: