zoukankan      html  css  js  c++  java
  • git异常操作解决办法合集

    1. git add .后发现提交错误,想撤销 

    git reset head 文件名 //撤销某个文件
    git reset head --hard // 强制撤销当前的所有操作到上次提交的版本

      git commit -m '' 后发现提交错误,想撤销

    git reset --soft HEAD^
    // --soft是撤销commit,不撤销add
    // --hard是撤销commit 和 add

    或者

    git commit --amend 
    // 使用amend选项提供了最后一次commit的反悔

    2. git 创建分支后发现命名错误

    git branch -m 老分支名 新分支名

    然后删除远程错误分支,将新分支重新推送

    3. 本地的远程分支列表和远程的不一致

     git remote update origin --prune 

    4.  git rm或者鼠标删除/修改本地文件后想要恢复

    git checkout -- <file> 

    5. 想要去除本地分支和远程分支的关联

    git branch --unset-upstream

    6. 当master分支已经合并过很多其他人的分支后,本地分支如何合并最新的远程分支代码

    git pull --rebase

    7.想要修改远程仓库地址

    git remote set-url http://********

    8. 想要暂存修改的代码

    // 暂存变更
    git stash
    // 从暂存中取出变更内容
    git stash pop
  • 相关阅读:
    缓存Cache
    RDD的行动操作
    redis数据库的配置
    requests的封装(user-agent,proxies)
    phantjs
    python多线程
    etree-xpath
    Flask
    Flask
    Flask
  • 原文地址:https://www.cnblogs.com/lyraLee/p/10778240.html
Copyright © 2011-2022 走看看