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

时间:2019-03-06 06:18:51

标签: git

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

  

错误:无法将某些引用推入“ https://github.com/mahfuz380/loginsystem”提示:由于当前分支的尖端位于提示:其远程对应项的后面,因此拒绝更新。在再次推送之前,整合远程更改(例如提示:'git pull ...')。提示:有关详细信息,请参见“ git push --help”中的“关于快进的注意事项”。

3 个答案:

答案 0 :(得分:2)

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

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

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

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

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

    git push origin 
    

如果在保存更改后遇到任何冲突,请手动解决冲突,然后再推送。

希望有帮助!

答案 1 :(得分:0)

git pull首先,然后再按。您可能必须先撤消更改。

答案 2 :(得分:0)

根据消息提示,您应该pull首先合并更改,然后将其推送到远程。

git pull origin master
git push origin master