目的学习如何还原已经提交到本地仓库的更改。撤销提交有时候你意识到已经提交的更改不正确并想撤销该提交。有几种方式可以处理这种问题,我们在本实验中所用的方式总是安全的。实际上我们将通过创建新的提交来撤销原来不想要更改的提交。更改文件并提交更改 hello.rb 文件成下列内容:# This is an unwanted but committed changename = ARGV.
目的学习如何还原已经暂存的更改。更改文件并暂存更改修改 hello.rb 文件来包含一个错误的注释。# This is an unwanted but staged commentname = ARGV.first || "World"puts "Hello, #{name}!"然后去暂存它。$ git add hello.rb检查状态检查你不想要的更改状态。
目的学习如何还原工作目录中的更改。检出 Master在处理之前确认你在 master 中的最新提交上。$ git checkout master更改 hello.rb有时候你修改了本地工作目录中的文件,且想要还原已经提交的内容。checkout 命令可以用来处理这种情况。更改 hello.rb 让其具有错误的注释。# This is a bad comment. We want to revert it.name = ARGV.