$ git status #显示工作路径下已修改的文件
$ git diff #显示与上次提交版本文件的不同
$ git add . #把当前所有修改和新增的文件加入到下次提交中
$ git add -u #把当前所有手动删除的状态为Deleted的文件加入到下次提交中
$ git add -A #把当前所有修改、新增,删除的文件加入到下次提交中
$ git add -p <file> #把对某个文件的修改添加到下次提交中
$ git commit -a #提交本地的所有修改
$ git commit #提交之前已标记的变化
$ git commit -m 'message' #附加消息提交
#提交到之前的某个时间点:
$ git commit --date="`date --date='n day ago'`" -am "Message"
#修改上次提交 Don't amend published commits!
$ git commit --amend
把当前分支中未提交的修改移动到其他分支
$ git stash
$ git checkout branch2
$ git stash pop
<span id="3"></span>