我有本地存储库远程指向GitLab存储库。我想将其推送到GitHub新存储库。在新的GitHub存储库中,我添加了gitignore和license。我做了以下命令
git remote set-url origin <url>
git pull -r
git pull -r
的目的是将gitignore文件和许可证(来自新的github存储库)添加到本地项目,以便我可以将包含这2个文件的项目推送到该项目。但是结果是,git删除了本地文件并拉出了存储库。
现在的项目仅包含以下文件
.git
.gitignore
LICENSE
我想知道为什么它克隆了存储库但没有合并两个带有本地文件的文件。我有办法回到以前的状态,因为有些更改没有推送到旧的GitLab存储库中。