如何将项目的最新版本推送到仓库中?

时间:2019-01-11 11:40:53

标签: javascript reactjs git github system-administration

我正在开发一个小型React项目,并在几天前将其旧版本推送到GitHub上此仓库:Old repo

从那时起,我对项目进行了多次更改,因此我决定创建一个新的存储库,并将最新版本的应用程序推送到该库中。

问题是该项目的旧版本已推送到我的新仓库中,我不明白为什么。你能帮我解决这个问题吗?

请告诉我这是什么错误-为什么我要推送计算机上甚至不存在的旧版应用程序?

这是我的新仓库的链接:New repo

我在Windows Powershell中所做的将项目推送到新仓库的步骤:

2 个答案:

答案 0 :(得分:2)

您仍处于重新部署的中间。 由于存在冲突,它停止了重新基地。

请解决您的冲突。 然后运行git add -A && git commit -am "your message here" 然后,您需要使用continue

git rebase --continue来进行变基

如果一切顺利,则可以重新建立分支基础,并可以使用git push -f推送更改。既然您已经从远程分支中分离出来,这将强制推动您的分支。.@ vincentm已经说过,因为您正在更改历史记录行,因此会受到警告。

答案 1 :(得分:0)

您可以使用--force覆盖远程代码。 (git push --force origin master

请谨慎使用(您的存储库是新的,所以我认为这不是问题,但要避免在具有数百次提交的存储库中使用它:-))。