Git学习笔记

不想提交的特定修改:

为调试而做的实验性修改
意外添加的修改
尚未准备好的修改
自动生成文件中所发生的修改
方法:从暂存区中撤回修改

reset命令可以用来重置暂存区,其第一个参数为HEAD,表示的是我们要将其重置为当前的HEAD版本。第二个参数则用于指定要被重置的文件或目录。

例:>git reset HEAD

或>git reset HEAD foo.txt

src/test/

应对方法:

使用reset命令重置那些实验性的或者被意外修改的内容。
将我们不希望被提交的忽略文件列表写入.gitignore。
使用stash命令将我们希望日后再提交的修改内容暂时保存起来。