git 撤销修改的两种状态

  1. 修改了工作区内的文件,但还未 commit 时,则
    use "git restore ..." to discard changes in working directory”
    会使工作区内的文件与暂存区内的文件同步,对工作区内的文件的修改会丢失。
  2. 修改了工作区内的文件,且已经 commit 时,则
    use "git restore --staged ..." to unstage
    会使暂存区内的文件与版本库内的文件同步,对工作区内的文件的修改不会丢失。
posted @ 2023-03-12 21:22  HopeLive  阅读(88)  评论(0)    收藏  举报