一次性git checkout所有改动 git checkout|awk '{print $2}'|xargs git checkout

git rm所有已删除文件 git checkout|awk '{if ( $1 == "D"){print $2}}'|xargs git rm

参考:一次向svn中增加所有新增文件

推荐图书:卓有成效的程序员