zoukankan      html  css  js  c++  java
  • git 问题集

    再好的记忆也经不起时间的推敲 记录是最好的良药

    使用git时经常会遇到问题 有时候搜到了解决方案 下次的时候还是会遇到 所以今天开始记录一下每次使用时的问题 加深印象


    1. gitee推送到远程仓库时提示错误

    remote: Incorrect username or password ( access token )
    fatal: Authentication failed for 'https://gitee.com/***/***.git/'
    # 输入
    git config --system --unset credential.helper
    

    2. 问题:push 分支dev 时遇到问题

    # 问题
    To https://gitee.com/Mandy_wang/mandy_wang.git
     ! [rejected]        dev -> dev (non-fast-forward)
    error: failed to push some refs to 'https://gitee.com/Mandy_wang/mandy_wang.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 checkout origin/dev //切换远程分支
    git fetch origin dev // 获取远程dev分支的修改
    git merge origin dev //合并远程分支 dev
    git pull origin dev //更新本地的代码
    

    3. 没有保存本地修改 就去pull

    # 问题
    error: The following untracked working tree files would be overwritten by merge:
    # 解决办法
    git stash
    git pull
    git stash pop
    

    4. 本地回滚了版本 再次push时遇到的问题

    #问题: 
    To https://gitee.com/Mandy_wang/mandy_wang.git
     ! [rejected]        dev -> dev (non-fast-forward)
    error: failed to push some refs to 'https://gitee.com/Mandy_wang/mandy_wang.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 origin dev -f // 强制让本地分支覆盖远程分支
    

    5. 其他

    git status  // 查看工作状态
    git branch -a // 查看所有分支
    git log // 查看版本号
    git log --pretty = online // 美化显示
    git reset –-hard HEAD ^   // ( ^ 表示回到上一个版本)
    git reset --hard HEAD ^^ // 上上个版本
    git reset –-hard 版本号 // 回退后想恢复原来的使用
    
    git clean -f -n:查看会删除哪些文件
    git clean -f:删除上一条命令显示出来的文件
    git clean -fd:删除文件夹
    git clean -fX:删除已被忽略的文件
    git clean -fx:删除已被忽略和未被忽略的文件
    
  • 相关阅读:
    jQueryfocus,title,振动
    使用jQuery自动缩图片 (转载)
    jQuery10个小例子(jquery之旅).
    jQuery动态增加删除Tabs
    jQuery图片播放轮换
    jQuery插件上传控件美化
    Ajax简单
    jQuery仿QQ改版后的样式切换
    jQuery插件tooltip(超链接提示,图片提示).
    css分页样式
  • 原文地址:https://www.cnblogs.com/mandywang/p/14581895.html
Copyright © 2011-2022 走看看