工作区修改后,使用git add加入暂存区,且文件没有再次修改(即文件已经进入暂存区)
分两步:
# 撤销所有改动文件的git add操作
> git reset
# 1.撤销对具体文件的git add操作
> git reset 文件名
# 2.清除工作区的改动(如果不清除工作区的改动,当前的工作区用的还是上一次git add时的工作区内容)
> git checkout -- 文件名
工作区改动后加入暂存区且工作区再次改动
分三步:
# 1.撤销当前工作区的改动
> git restore 文件名
# 2.撤销暂存区的改动
> git reset 文件名
# 3.再次撤销工作区的改动
> git restore 文件名
参考:
Git - 暂存区及撤销修改