我在GitHub上有两个相关的git存储库应该真的是一个。如何将两个项目组合到一个项目中,以满足以下上下文的方式:
.gitignore
,readme.md
和package.json
。这是一个干净的方法:
git remote add b https://github.com/your-username/your-b-repo.git
git fetch b
git checkout -b b-master b/master
git rebase master
# fix conflicts if any
git checkout master
git merge b-master
git branch -d b-master
b
的辅助远程存储库添加到本地主存储库b-master
并checkout to itrebase
命令将您在A存储库中执行的所有操作放在B存储库中
在rebase期间修复conflitsmaster
分支(在A上)master
分支(A)合并到b-master
分支(B)b-master
分支您可以: