在将本地文件的更新推送到GitHub存储库时出现错误。

7 浏览
0 Comments

在将本地文件的更新推送到GitHub存储库时出现错误。

我在本地对项目的一些HTML文件进行了一些更改,然后尝试使用Git Bash将更改推送到我的Github仓库。但是它显示以下错误:

提示:更新被拒绝,因为远程仓库包含您本地没有的工作。这通常是由于另一个仓库推送到相同的引用造成的。您可能需要先整合远程更改。

我已经将仓库名称从Github更改,然后使用以下命令在Git Bash中进行了更新:

 git remote set-url origin https://github.com/cyborg7459/bambinos-task1

如何解决这个问题?

0
0 Comments

在将本地文件的更新推送到GitHub存储库时出现错误。

问题的原因是远程存储库中有其他用户提交的更新,而这些更新在您的本地存储库中并不存在。因此,为了将本地更改推送到远程存储库,您可以首先从上游获取最新的更改,解决合并冲突(如果有),然后提交并最后推送。

以下是解决该问题的步骤:

1. 从上游获取最新的更改:

git pull origin <分支>

2. 将更改推送到远程存储库:

git push origin <分支>

注意:

在拉取后可能会出现一些合并冲突的情况,这时您需要在本地解决这些问题。然后将更改暂存并提交。

解决合并冲突后,执行以下命令:

git add .
git commit -m <提交信息>
git push origin <分支>

0