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 <file>..." 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 <file>..." to unstage)

        new file:   asset/md/git4.md
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容