如何将从Repo A克隆的PF文件夹推为Repo B的新分支并合并?
Git操作指南:将PF文件夹推送到Repo B新分支并合并
方法一:直接在PF文件夹内操作(更高效)
- 打开终端,进入PF文件夹
- 查看当前远程仓库配置(可选):
git remote -v,此时显示的是Repo A的地址 - 添加Repo B作为新远程仓库,命名为
repo-b:git remote add repo-b <Repo B的Git地址> - 创建并切换到新分支(比如命名为
pf-import):git checkout -b pf-import - 将该分支推送到Repo B:
git push repo-b pf-import
方法二:基于已克隆的Repo B文件夹优化操作
如果你已经克隆了Repo B到本地,可按以下步骤调整:
- 进入克隆好的Repo B文件夹
- 创建并切换到新分支:
git checkout -b pf-import - 把PF文件夹内所有内容(排除
.git目录)复制到当前文件夹,覆盖原有文件 - 查看文件变更:
git status - 暂存所有变更:
git add . - 提交变更:
git commit -m "导入PF文件夹内容" - 推送到Repo B的新分支:
git push origin pf-import
合并新分支到主分支
完成推送后,要合并到Repo B的主分支(以master为例,若用main则替换对应命令):
- 切换到主分支:
git checkout master - 拉取主分支最新代码:
git pull origin master - 合并新分支:
git merge pf-import - 若出现冲突,手动修改冲突文件后,执行
git add .和git commit完成合并 - 推送合并后的主分支:
git push origin master
内容的提问来源于stack exchange,提问作者blrdt
相关产品推荐
相关产品推荐

