我刚刚用GitHub涉水到GIT池中。我已经通过计算机"A“成功地在GITHub上创建了一个回购程序,它使用了我的项目的一个老版本--但完全工作--版本。
在另一台计算机( "B")上,我一直在修补和改变许多东西。这个公司还没有连接到GitHub。我想知道什么是最好的做法,使一切都正确。
我是否手动将计算机上的文件"B“从文件夹git中移出,将GitHub上的内容取出,然后将文件复制回文件夹,以便git识别更改,然后可以推送一个新的分支?
谢谢你的帮助!!
发布于 2022-02-18 14:19:50
在计算机B上,在项目文件夹中初始化Git并将GitHub设置为remote。创建一个分支,并将所有内容添加到其中并提交。现在获取,并签出主(或任何分支保存从计算机A的东西)。合并您的分支,允许不相关的历史,并推动。
cd ...
git init
git remote add origin ...
git switch -c mybranch
git add .
git commit -m 'stuff from computer B'
git fetch
git switch main
git merge --allow mybranch
git push origin mainhttps://stackoverflow.com/questions/71174257
复制相似问题