因此,我已经更改了服务器中GIT存储库的远程URL,现在我正尝试将一些目录推送到新存储库中,但由于没有新更改,所以无法执行。
我尝试了几件事,但都没有用。
git update-index --no-assume-unchanged app/
git add app/ -f
我希望添加整个app
文件夹以进行提交,这样我就可以将其推送到github
答案 0 :(得分:1)
更改遥控器与本地更改以及提交的内容无关。
更新遥控器(将现有网址更改为其他网址或添加遥控器)后,您应该获取它:
git fetch nameOfTheRemote
然后推送您的更改(我在这里假设您要推送分支master
):
git checkout theBranchYouWantToPush
git push nameOfTheRemote
如果您的目录app/
已经提交(根据您的“没有新更改”,情况似乎如此),它将被推送到该目录。
答案 1 :(得分:1)
在语义上,另一个远程不是文件的不同子集,而是(可能)不同的提交集。如果您仅想将当前的主服务器(例如)同步到新的遥控器(例如,称为newremote
),只需说:
git push newremote master