盡管使用暫存區(qū)域的方式可以精心準(zhǔn)備要提交的細(xì)節(jié),但有時候這么做略顯繁瑣。Git 提供了一個跳過使用暫存區(qū)域的方式,只要在提交的時候,給git commit 加上 -a選項,Git 就會自動把所有已經(jīng)跟蹤過的文件暫存起來一并提交,從而跳過 git add步驟:
$ git status
# On branch master
#
# Changes not staged for commit:
#
# modified: benchmarks.rb
#
$ git commit -a -m 'added new benchmarks'
[master 83e38c7] added new benchmarks 1 files changed, 5 insertions(+), 0 deletions(-)
看到了嗎?提交之前不再需要 git add文件 benchmarks.rb 了。