添加未修改的文件以在添加新遥控器后提交

时间:2019-04-06 09:11:39

标签: git github ssh

因此,我已经更改了服务器中GIT存储库的远程URL,现在我正尝试将一些目录推送到新存储库中,但由于没有新更改,所以无法执行。

我尝试了几件事,但都没有用。

git update-index --no-assume-unchanged app/
git add app/ -f

我希望添加整个app文件夹以进行提交,这样我就可以将其推送到github

2 个答案:

答案 0 :(得分:1)

更改遥控器与本地更改以及提交的内容无关。

更新遥控器(将现有网址更改为其他网址或添加遥控器)后,您应该获取它:

git fetch nameOfTheRemote

然后推送您的更改(我在这里假设您要推送分支master):

git checkout theBranchYouWantToPush
git push nameOfTheRemote

如果您的目录app/已经提交(根据您的“没有新更改”,情况似乎如此),它将被推送到该目录。

答案 1 :(得分:1)

在语义上,另一个远程不是文件的不同子集,而是(可能)不同的提交集。如果您仅想将当前的主服务器(例如)同步到新的遥控器(例如,称为newremote),只需说:

git push newremote master