前提条件
确保你已经安装了Git,并且已经克隆了自己的仓库到本地。
解决方法
-  添加远程仓库 假设你已经添加了远程仓库: git remote add upstream https://github.com/username/repo.git
-  获取远程仓库的分支 获取远程仓库的所有分支信息: git fetch upstream
-  检查和切换到master分支 确保你在自己的master分支上: git checkout master
-  合并远程分支到本地master分支 使用 --allow-unrelated-histories选项合并远程分支:git merge upstream/branch-name --allow-unrelated-histories其中, branch-name是你想要合并的远程分支的名称。
-  处理合并冲突 如果在合并过程中出现冲突,Git会提示你哪些文件有冲突。你需要手动解决这些冲突。解决冲突后,使用以下命令将修改添加到暂存区: git add <file1> <file2> ...
-  完成合并 解决冲突并添加文件到暂存区后,完成合并: git commit -m "Merged branch-name from upstream with unrelated histories"
-  推送到GitHub 将合并后的master分支推送到你自己的GitHub仓库: git push origin master