繁体   English   中英

如何拉入和推送远程 git 存储库

[英]How to pull and push in a remote git repository

我在桌面上的一个项目中工作并将其推送到 master 分支。 现在我通过在我的笔记本电脑中下载它来使用相同的项目在我的笔记本电脑上工作。 进行一些更改后,我想将其添加到我的 Github 存储库中。 但是说一个错误是

错误:无法将一些引用推送到“ https://github.com/mahfuz380/loginsystem ”提示:更新被拒绝,因为您当前分支的提示落后于提示:其远程副本。 在再次推送之前集成远程更改(例如提示:'git pull ...')。 提示:有关详细信息,请参阅“git push --help”中的“关于快进的注意事项”。

当您尝试将更改推送到远程分支时,请按照以下步骤操作。

  1. 首先使用 git stash 命令保存您的本地更改

    git stash
  2. 从远程分支拉取更改

    git pull
  3. 使用以下命令取消您之前存储的更改

    git stash apply
  4. 将您的更改推送到远程分支

    git push origin

如果您在取消隐藏更改后遇到任何冲突,请手动解决冲突,然后推送。

希望能帮助到你!

在你推送之前先git pull 您可能必须先撤消更改。

正如消息所暗示的那样,您应该先pull来合并更改,然后推送到远程。

git pull origin master
git push origin master

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM