git撤销的用法

  介绍

本篇内容主要讲解“git撤销的用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“git撤销的用法”吧!

    <李>

    撤销本地修改

 [root@xuhx-02  git_project] #, git 状态
  #,位于分支,主人
  #,尚未暂存以备提交的变更:
  #,,,(使用,“git  add  & lt; file>…“,更新要提交的内容)
  #,,,(使用,“git  checkout ——, & lt; file>…“,丢弃工作区的改动)
  #
  #,,,,,,,修改:,,,,,README.md
  #
  修改尚未加入提交(使用,“git  add",和/或,“git  commit  -a")
  [root@xuhx-02  git_project] #, git  checkout ——, README.md 
  [root@xuhx-02  git_project] #, git 状态
  #,位于分支,主人
  无文件要提交,干净的工作区
<李>

撤销git添加

 [root@xuhx-02  git_project] #, git  add  01. sh 
  [root@xuhx-02  git_project] #, git 状态
  #,位于分支,主人
  #,要提交的变更:
  #,,,(使用,“git  reset  HEAD  & lt; file>…“,撤出暂存区)
  #
  #,,,,,,,新文件:,,,,01. sh
  #
  
  [root@xuhx-02  git_project] #, git  reset  HEAD  01. sh 
  [root@xuhx-02  git_project] #, git  status ,,,,,,,,,,
  #,位于分支,主人
  #,未跟踪的文件:
  #,,,(使用,“git  add  & lt; file>…“,以包含要提交的内容)
  #
  #,,,,,,,01. sh
  提交为空,但是存在尚未跟踪的文件(使用,“git  add",建立跟踪)
<李>

撤销提交

 [root@xuhx-02  git_project] #, git  commit  -m “add  01. sh"
  [master  9 d8cbe9], add  01. sh
  ,1 file 改变,,10,插入(+)
  ,create  mode  100644 01。sh 
<李>

——混合:不删除工作空间改动代码,撤销提交,并且撤销git添加。李操作

 [root@xuhx-02  git_project] #, git  reset ——mixed 头^
  
  [root@xuhx-02  git_project] #, git 状态
  #,位于分支,主人
  #,未跟踪的文件:
  #,,,(使用,“git  add  & lt; file>…“,以包含要提交的内容)
  #
  #,,,,,,,01. sh
  提交为空,但是存在尚未跟踪的文件(使用,“git  add",建立跟踪)
<李>

——软:不删除工作空间改动代码,撤销提交,不撤销git添加。

 [root@xuhx-02  git_project] #, git  reset ——soft 头^
  [root@xuhx-02  git_project] #, git  status ,,,,,,,,,,,
  #,位于分支,主人
  #,要提交的变更:
  #,,,(使用,“git  reset  HEAD  & lt; file>…“,撤出暂存区)
  #
  #,,,,,,,新文件:,,,,01. sh
  # 
<李>

——硬:删除工作空间改动代码,撤销提交,撤销git添加。注意完成这个操作后,就恢复到了上一次的提交状态。

 [root@xuhx-02  git_project] #, git  reset ——hard  f51b0fdfa6846f88b90ac76e7975594bdd887576
  HEAD 现在位于,f51b0fd  add  readme
  [root@xuhx-02  git_project] # ls
  自述文件。md 
<李>

——修改:修改的文件已被git提交,但想再次修改不再产生新的提交

 #,重新提交,
  美元,git  add  sample.txt
  美元,git  commit ——amend  -m"说明“
<李>

清除工作空间git清洁

 [root@xuhx-02  git_project] #, git  clean  - n
  将删除01。sh 
<李>

参考git撤销回滚学习

到此,相信大家对“git撤销的用法”有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

git撤销的用法