Discuss / Git / 撤销操作

撤销操作

Topic source

侃侃

#1 Created at ... [Delete] [Delete and Lock User]

撤销操作汇总:

  • 情况1:文件只在工作区操作,未add。撤销操作:git restore <file>。结果:工作区文件回退
  • 情况2:文件已add,未commit。撤销操作:git restore --staged <file>。结果:暂存区文件回退,工作区文件未回退,如需继续回退,操按情况1操作。
  • 情况3:文件已add,已commit。撤销操作:git reset --hard commit_id。结果:工作区文件、暂存区文件、本地仓库都回退

  • 1

Reply