美文网首页Git使用程序员Git
GIT 检查、撤销修改简明教程

GIT 检查、撤销修改简明教程

作者: Kangvcar | 来源:发表于2017-12-15 09:04 被阅读81次

说明:本教程的所有操作都在master分支上,且仅用于个人代码仓库管理,操作的实用性有待研究。

4个区

Git 的检查修改和撤销修改

5种状态

  • 未修改(Origin)
  • 已修改(Modified)
  • 已暂存(Staged)
  • 已提交(Committed)
  • 已推送(Pushed)

检查修改

  1. 已修改,未暂存(检查工作区与暂存区间的差异)

    git diff
    
  2. 已暂存,未提交(检查暂存区与本地仓库间的差异)

    git diff --cached
    
  3. 已提交,未推送(检查本地仓库与远程仓库间的修改)

    git diff master origin/master
    ## origin/master 为远程仓库
    

撤销修改

  1. 已修改,未暂存(撤销工作区的修改)

    git reset --hard
    
  2. 已暂存,未提交(撤销暂存区的修改)

    git reset --hard
    
  3. 已提交,未推送(撤销本地仓库的修改)

    git reset --hard origin/master
    ## origin/master 为把远程仓库的代码取回并覆盖本地代码
    
  4. 已推送(撤销远程仓库的修改)

    git reset --hard HEAD^
    git push -f
    ## 此时本地仓库和远程仓库是一样的
    ## 1.第一步先恢复本地仓库
    ## 2.第二步再强制同步本地仓库到远程仓库
    

相关文章

  • GIT 检查、撤销修改简明教程

    说明:本教程的所有操作都在master分支上,且仅用于个人代码仓库管理,操作的实用性有待研究。 4个区 5种状态 ...

  • git简明教程7-撤销修改

      现在是凌晨两点,你正在赶一份工作报告,你在readme.txt中添加了一行:   在你准备提交前,你猛然发现了...

  • git 命令

    删除分支命令git分支教程git-flow说明 Git撤销git commit 但是未git push的修改 找到...

  • 1223

    git 撤销和删除 撤销工作区的修改:撤销某个文件的工作区修改:git checkout [--] filepat...

  • 撤销修改

    撤销修改, 是便于出现文件修改错误后,撤销当前修改。使用git checkout 撤销工作区的修改;...

  • Git笔记

    资料 Git教程(廖雪峰) Git教程(菜鸟教程) Git - 简明指南 Git官网 首次创建 创建用户 进入代码...

  • Git版本回退

    git 撤销commit 撤销修改http://www.trinea.cn/dev-tools/git-skill/

  • git各场景下的撤销

    1、撤销工作区的修改(未执行 git add .) git checkout 文件或目录 2、撤销暂存区的修改(已...

  • Git撤销修改场景及对应指令详解

    本文原则:开门见山、简明扼要,希望能给大家学习工作提供帮助! 场景一:撤销工作区的修改(未执行git add) 指...

  • git 相关

    目录 git SSH配置 git 分支名修改 git 放弃本地修改 强制拉取更新 git 撤销commit git...

网友评论

    本文标题:GIT 检查、撤销修改简明教程

    本文链接:https://www.haomeiwen.com/subject/rndrwxtx.html