Git: 版本控制(5)

删除文件 git rm

  • git rm asset/md/git4.md 删除了 asset/md/git4.md
rm 'asset/md/git4.md'
  • git status
On branch master
Changes to be committed:
  (use "git reset HEAD ..." to unstage)

        deleted:    asset/md/git4.md

恢复文件(在还没有提交前, 使用 git checkout HEAD

  • git checkout HEAD -- asset/md/git4.md 恢复最近的一次提交 -- 代表当前分支 asset/md/git4.md 要恢复的文件

在提交后操作恢复文件 git checkout HEAD^

  • git checkout HEAD^ -- asset/md/git4.md ^ 最近一次上一次提交 ^^ 最近一次的上两次提交
  • git status 文件被添加回来了
On branch master
Changes to be committed:
  (use "git reset HEAD ..." to unstage)

        new file:   asset/md/git4.md

你可能感兴趣的:(Git: 版本控制(5))