如何将项目的最新版本推送到存储库?
How can I push the newest version of my project to the repo?
我正在做一个小的 React 项目,并在几天前将它的旧版本推送到 GitHub 这个 repo:Old repo
从那时起,我对我的项目进行了多项更改,因此我决定创建一个新的存储库并将最新版本的应用程序推送到那里。
问题是项目的旧版本已经推送到我的新仓库了,我不明白为什么。你能帮我解决这个问题吗?
请告诉我哪里出了问题 - 为什么我要推送我的计算机上什至不存在的旧版本应用程序?
这是我的新仓库的 link:New repo
我在 Windows Powershell 中将项目推送到新存储库的步骤:
git 初始化
git 添加-A
git commit -m 'Added my project'
git 远程 rm 来源
git push -u origin master
您可以使用--force
覆盖远程代码。 ( git push --force origin master
)
谨慎使用它(你的回购是新的,所以我认为这不是问题,但在有数百次提交的回购中避免它:-))。
您仍处于变基过程中。
由于存在 was/are 冲突,它停止了变基。
请解决您的冲突。
然后 运行 git add -A && git commit -am "your message here"
之后你需要 continue
你的 rebase 使用:git rebase --continue
如果一切顺利,您将重新调整分支的基础并能够使用 git push -f
推送更改。这将 force 推送你的分支,因为你已经与远程不同了。正如@vincentm 已经说过的那样,因为你正在更改历史记录行而被警告。
我正在做一个小的 React 项目,并在几天前将它的旧版本推送到 GitHub 这个 repo:Old repo
从那时起,我对我的项目进行了多项更改,因此我决定创建一个新的存储库并将最新版本的应用程序推送到那里。
问题是项目的旧版本已经推送到我的新仓库了,我不明白为什么。你能帮我解决这个问题吗?
请告诉我哪里出了问题 - 为什么我要推送我的计算机上什至不存在的旧版本应用程序?
这是我的新仓库的 link:New repo
我在 Windows Powershell 中将项目推送到新存储库的步骤:
git 初始化
git 添加-A
git commit -m 'Added my project'
git 远程 rm 来源
git push -u origin master
您可以使用--force
覆盖远程代码。 ( git push --force origin master
)
谨慎使用它(你的回购是新的,所以我认为这不是问题,但在有数百次提交的回购中避免它:-))。
您仍处于变基过程中。 由于存在 was/are 冲突,它停止了变基。
请解决您的冲突。
然后 运行 git add -A && git commit -am "your message here"
之后你需要 continue
你的 rebase 使用:git rebase --continue
如果一切顺利,您将重新调整分支的基础并能够使用 git push -f
推送更改。这将 force 推送你的分支,因为你已经与远程不同了。正如@vincentm 已经说过的那样,因为你正在更改历史记录行而被警告。