1223

git 撤销和删除

  • 撤销工作区的修改:

    • 撤销某个文件的工作区修改:git checkout [--] filepath
    • 撤销工作区的所有修改: git checkout [--] .
  • 撤销暂存区的修改:

    • 撤销暂存区某个文件的修改: git reset HEAD [--] filename
    • 撤销暂存区所有文件的修改: git reset HEAD .
  • 删除文件: git rm filepath

  • 删除文件,keep local: git rm --cached filepath

  • 撤销删除的文件

    • 如果还没有添加修改到暂存区,那么:git checkout filepath
    • 如果已经添加到暂存区了, 那么: git reset HEAD filepath; git checkout filepath

你可能感兴趣的:(1223)