git之撤销修改

场景一:未git add
此时只需要:git checkout命令即可
撤销单个文件:git checkout file_name
撤销全部:git checkout .

场景二:已git add,但未git commit
此时需要两步:1.git reset 2.git checkout
撤销单个文件:1.git reset HEAD_num file_name
2.git checkout – file_name
撤销全部:1.git reset HEAD_num
2.git checkout .

场景三.已git commit
撤销单个文件:git check HEAD_num file_name
撤销全部:git reset --hard HEAD_num

你可能感兴趣的:(git,github)