(参考网址:https://www.cnblogs.com/lfxiao/p/9378763.html
Git reset --soft HEAD^
不删除工作空间改动代码,撤销commit,不撤销git add .
Git reset --mixed HEAD^ 等同于Git reset HEAD^
不删除工作区代码,撤销commit,并且撤销Git add .
Git reset --hard HEAD^
删除工作空间改动代码,撤销commit,撤销Git add .(这个就是把版本回退到上一个版本了)
如果改为Git reset --hard commit_id
,是回退到以前的某一个版本(commit_id是Git log
查出来的commit_id),不建议使用这个操作语句,除非你不想要刚刚commit的内容,否则,这个操作会让你之前的活白干。
git add . 报错处理
git config core.autocrlf false
当git add .时,出现
warning: LF will be replaced by CRLF in XXXXXXXXXXXXXX.
使用本语句,使用过后再改为true,否者PHPstorm会提交失败
Git add .时文件过多速度会慢,大约5-10分钟
Git commit -m ‘init’需要3-4分钟
Git push会显示时长