如何合并本地端项目到github?

从pc1 推送了 project1 project2到我的github.
现在,我在pc2上,对project2进行了修改,需要将这个project2从pc2上,推送到github ,用这个已经修改后的project2代替原来的。

git init
git add project2/
git commit -m "merge"  
git remote add origin  https://xxxx@github.com/xxxx/mytest.git
git push origin master  -f 

上面的操作完成后,github上将只有project2,原来的project1 project2 仅仅剩下了project2。
请问,如何在pc2上,完成这个操作?

阅读 2.2k
2 个回答

你是一个仓库下有两个项目。
只要你git关联好了,完全没有任何冲突,你改哪个文件,git都会给你关联好。
假定你github上现在有仓库:

https://xxxx@github.com/xxxx/...

该仓库下有两个项目project1、project2。
你在pc2的时候,应该执行的是:

git clone https://xxxx@github.com/xxxx/... // https的不行就试试ssh的

clone完成后,每次你修改了projet2,只需要执行:

git add . // 添加所有修改
git commit -m "修改project2"
git push origin master // 推送到github

push完成后,project2修改完成,project1不会有影响

个人思路:

  1. github上面删除project1,project2项目
  2. 将新的project2推送到github上
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进