【发布时间】:2015-06-28 20:08:50
【问题描述】:
我在两个不同的 Git 存储库中有项目,一个在 github.com 第二个在本地服务器上。所以在两个存储库上我有相同的项目,我需要在本地开发项目,然后合并到 github repo。于是我用代码写了win.bat
cd path/to/project-b
git remote add project-a path/to/project-a
git fetch project-a
git merge project-a/master # or whichever branch you want to merge
它不起作用,因为我不想在任何项目中创建某种早午餐或做“rm origin”。 我也尝试过
cd ../proj1
git pull origin
cd ../proj2
git pull ../proj1 master
git commit -a
git push origin master
cd ../proj3/test.git
git fetch -p origin
git push --mirror
cd ../../proj1
git pull origin
ECHO Done...
您能帮我创建一些命令堆栈来处理从项目 1 到项目 2 的更改吗?或者说我的代码有什么问题?
【问题讨论】:
-
“它不起作用,因为我不想在任何项目中创建某种早午餐或做 'rm origin'。” – 你能解释一下你的意思吗?什么不工作?你期望的结果是什么? (另外,早午餐有什么问题?!)
标签: git github version-control merge git-branch