1.git add 的撤销
1.只撤销指定文件
git reset /home/working/auto_arrange/..../aaaa.py
2.git commit的撤销
不小心git add.并且commit了,想撤销commit到add,然后取消部分文件的add
1.撤销commit 保留git add
git reset --soft HEAD~1
3.撤销push
不常用,移步参考: https://www.jianshu.com/p/491a14d414f6