• git push 提示


    我运行git push -u origin master  时提示如下:

    To git@github.com:userName/project.git
     ! [rejected]        master -> master (non-fast-forward)
    error: failed to push some refs to 'git@github.com:userName/project.git'
    hint: Updates were rejected because the tip of your current branch is behind
    hint: its remote counterpart. Integrate the remote changes (e.g.
    hint: 'git pull ...') before pushing again.
    hint: See the 'Note about fast-forwards' in 'git push --help' for details.
    

      这段代码提示我,这并不只是将git指针向前挪一位,因此拒绝 push 。

    我的操作如下:

    1、github上创建一个仓库,并且一并创建一个 .gitnore文件

    2、本地 git init 一个本地仓库。

    3、添加文件,并且 add 和 commit。

    4、使用 git push -u origin master 进行第一次提交,并将本地master分支和远程master分支建立关联。

    但是出现了以上提示。根据提示,我们知道,可能是因为,远程仓库里面有文件,我们需要先pull下,因此我运行了,git pull origin master。

    为什么要运行 git pull origin master 而不是 git pull ,因为目前本地分支的 master 和远程master还没有关联成功。

    我 git pull origin master 之后,再运行 git push -u origin master ,ok,提示我push成功了。

  • 相关阅读:
    将ObservableCollection(Of T) 数据 绑定到 Canvas
    StylusNodeJS下构建更富表现力/动态/健壮的CSS
    string引用类型
    c#之预处理器指令
    c#继承与构造函数
    c#构造函数
    c#之扩展方法
    c#之结构
    继承与重写
    dedict: 很有新意的图形化英汉字典
  • 原文地址:https://www.cnblogs.com/ayseeing/p/4359286.html
Copyright © 2020-2023  润新知