在 Git 中分开暂存步骤是直到你需要使用源码控制处理的协调解决哲学。你可以继续对工作目录做更改,然后当你想要与源码控制交互时,Git 允许你使用精确地记录你所作的小提交来记录你的更改。例如,假设你编辑了三个文件(a.rb、b.rb 及 c.rb)。现在你想提交所有更改,但你想要 a.rb 和 b.rb 中的更改作为单个的提交,而 c.
目的学习如何暂存更改以用于稍后提交。添加更改现在告诉 Git 暂存更改,并检查状态。$ git add hello.rb$ git status你应该看到:$ git add hello.rb$ git status# On branch master# Changes to be committed:# (use "git reset HEAD <file>..." to unstage)## modified: hello.rb#对 hello.rb 文件的更改已被暂存。
目的学习如何还原已经暂存的更改。更改文件并暂存更改修改 hello.rb 文件来包含一个错误的注释。# This is an unwanted but staged commentname = ARGV.first || "World"puts "Hello, #{name}!"然后去暂存它。$ git add hello.rb检查状态检查你不想要的更改状态。
关注时代Java