一、在IDEA中Git管理的文件颜色
褐色的表示未交给git管理的文件;绿色的表示执行 git add 命令后,git 管理的文件;蓝色的表示修改过的文件。
二、Git中文件修改后撤销操作
1、工作区中的文件未执行 git add 命令,意味着文件根本就没有交给 git 管理:所以对修改的内容直接删除就可以了。
2、工作区的文件执行了 git add 命令,交给了 git 管理后,对修改的文件后进行撤销操作
(1) 在git bash中执行命名:
git checkout head a.txt b.txt # 撤销单个文件git checkout head *.txt # 撤销所有txt文件git checkout head . # 撤销所有文件
(2) 在IDEA开发工具中操作:
选中文件鼠标右击 ---> Git ---> Revert 操作即可。
3、已经被 git 管理的文件修改后,并执行了 git commit 命令
(1) 在 git bash 中操作:执行命令 git revert head filename,撤销最近的一次提交。
(2) 在IDEA开发工具中操作:
点击 Reset Current Branch to Here,弹出小窗口:
soft:回退到某个版本,但是只是回退了commit的信息。如果还要提交,直接commit即可
mixed:此为默认方式,不带任何参数的git reset,这种方式的回退,它只回退到某个版本,但是文件中修改过的东西还在,只是回退了 commit 和 index 信息。
hard:彻底回退到某个版本,本地修改过的内容也会回退到上一个版本。