【发布时间】:2016-03-23 13:45:01
【问题描述】:
我有一个项目的 git repo。由于代码库中存在一些问题并且很难识别和修复,为了赶上最后期限,我在本地机器上创建了一个新项目并开始重新开发整个应用程序。开发完成后,我运行git init命令,然后运行git remote add origin <path to the original repo>。
当我尝试推送更改时,git 不允许我推送更改,我收到的消息是 you need to at least perform a single commit。不知何故,我不得不保护我的更改并在服务器上创建另一个临时存储库,最后将我的更改推送到新存储库。
我需要将我的新 repo 更改移动到我的原始 repo,最好是在新分支上。我怎样才能完成这项工作?请告诉我完成此操作的步骤。
【问题讨论】:
-
您在尝试推送更改之前提交了您的工作吗?这里可能会出现多个问题。
-
在推送更改之前,我已将更改提交到本地存储库。
-
使用新仓库中的
git push -u oldrepo branchname。