zoukankan      html  css  js  c++  java
  • git基本报错处理

    git基本报错处理

    问题1

    • 报错

    ! [rejected] master -> master (fetch first) error: failed to push some refs to ' 。。。'

    出现这个问题是因为github中的README.md文件不在本地代码目录中

    解决办法✍

    使用命令进行代码合并

    git pull --rebase origin master
    

    问题2

    • 报错
    ! [remote rejected] master -> master (pre-receive hook declined)

    项目的setting中master是受保护的项目

    解决办法✍

    修改protected的设置,或者新建一个分支,推送到自己的分支上

    大佬解决方案文章:地址

    问题3

    • 报错
    everything up-to-date

    出现这样的提示,就会发现所推送的项目并没有推送到指定的仓库。

    解决办法✍

    git提交改动到缓存,要push的时候不会将本地所有的分支都push掉,所以出现这个问题。那么我们就需要新建分支提交改动然后合并分支。

    • 先创建一个新的分支提提交改动
    git branch newbranch
    
    • 检查分支是否创建成功
    git branch
    

    如果成功会显示:

    newbranch *master
    

    这样就创建成功了,前面的*代表的是当前你所在的工作分支,接下来就要切换工作分支。

    • 切换工作分支
    git checkout newbranch
    
    • 将改动提交到新的分支上
    //添加修改
    git add .
    //添加注释
    git commit -m "提示信息"
    //检查提交情况
    git status
    //提交成功 返回主支
    git checkout master
    
    • 将新的分支合并到主分支上
    //合并分支
    git merge newbranch
    //记录分支分支是否出现冲突,进行记录,对冲突部分进行修改
    git diff
    
    • push代码到仓库
    git push -u origin master
    
    • 删除分支
    git branch -D newbranch
    
    • 或者保留分支,删除已经合并的部分
    git branch -d newbranch
    

    问题4

    • 报错
    ! [rejected] master -> master (fetch first) error: failed to push some refs to

    出现错误的主要原因是github中的README.md文件不在本地代码目录中

    解决办法✍
    • 进行代码合并
    git pull --rebase origin master
    
    • 再进行代码上传
    git push -u origin master
    
  • 相关阅读:
    【内网渗透】MSF的exploit和pyload的基础使用
    【代码总结】GD库中图片缩印
    【代码总结】GD库中添加图片水印
    如何调度考生的座位
    回溯算法团灭子集、排列、组合问题
    如何去除有序数组的重复元素
    如何寻找缺失的元素
    如何运用贪心思想玩跳跃游戏
    水塘抽样
    如何同时寻找缺失和重复的元素
  • 原文地址:https://www.cnblogs.com/Serendipitychen/p/14450581.html
Copyright © 2011-2022 走看看