zoukankan      html  css  js  c++  java
  • push到Git时常见的失败

           之前学用git的时候,不想记命令,总是gui和bash交互的用,但是发现总出现push失败的问题,用gui来fetch的时候,显示下拉成功,但事实上并没有,这时候得在bash上用命令来下拉。全部用命令来操作的步骤如下:
     
    第一步:是将该目录git init进行初始化:
     
    第二步:git add -A ,
     

    第三步:git commit -m “description...”

    第四步:在github上新建一个远程库,想要将其与我本地的库相关联,使用:
     
    git remote add origin git@github.com:MisterZZL/LeetCode.git
    第五步:push到远程端
     
    git push -u origin master


     

    结果报错如下((如果是之前克隆到本地的文件,没有下拉或者下来失败都要先执行第六步)):
    error: failed to push some refs to 'git@github.com:你的远程库名.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.
    从提示可以看出,是由于两者不同步,因此需要先pull,进行合并然后在进行push,因此先使用
     
    第六步:
    git pull --rebase origin master
     
    将远程文件同步下来(不知道什么原因,我用GUI来feth显示成功,事实却没有下拉到本地,只能打开bash用命令来完成pull操作),最后再执行推送
     
    git push -u origin master
     
    这样就不会push失败了!
  • 相关阅读:
    洛谷 P2677 超级书架 2 题解
    洛谷 P3957 跳房子 二分+DP检验+单调队列优化
    BZOJ 1030 AC自动机+DP
    SPOJ-EPALIN 字符串哈希 回文
    URAL-1989 树状数组+字符串哈希
    POJ-2774 字符串哈希+二分
    CCF 201709-5 除法(线段树)
    CCF CSP个人题解汇总
    CCF CSP历年一二题代码汇总
    CCF 201803-4 棋局评估 (对抗搜索)
  • 原文地址:https://www.cnblogs.com/MisterZZL/p/9534296.html
Copyright © 2011-2022 走看看