前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >git 撤销修改,删除工作区域内容

git 撤销修改,删除工作区域内容

作者头像
Devops海洋的渔夫
发布2019-08-20 14:33:42
1K0
发布2019-08-20 14:33:42
举报
文章被收录于专栏:Devops专栏Devops专栏

问题描述

当你改乱了工作区某个文件的内容,还没有进行git add .加入缓存区操作的时候。 想直接丢弃工作区的修改时,用命令git checkout -- file进行撤销修改。

首先查看工作区的文件修改情况

使用git status可以查看工作区的文件修改情况,如下:

代码语言:javascript
复制
$ git status
On branch machine_unit/machine-unit-list
Your branch is up to date with 'origin/machine_unit/machine-unit-list'.

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   apps/machine_unit/views.py
        modified:   "docs/Chapter7/\346\234\272\347\273\204\345\210\227\350\241\250\347\232\204\345\237\272\346\234\254\351\200\273\350\276\221.md"
        modified:   templates/base_tpl/base-list-commom.html

no changes added to commit (use "git add" and/or "git commit -a")

可以看到修改了三个文件。

撤销文件的修改,删除工作区域内容

代码语言:javascript
复制
#  首先撤销第一个文件的修改
$ git checkout -- apps/machine_unit/views.py

# 使用git status进行确认
$ git status
On branch machine_unit/machine-unit-list
Your branch is up to date with 'origin/machine_unit/machine-unit-list'.

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   "docs/Chapter7/\346\234\272\347\273\204\345\210\227\350\241\250\347\232\204\345\237\272\346\234\254\351\200\273\350\276\221.md"
        modified:   templates/base_tpl/base-list-commom.html

no changes added to commit (use "git add" and/or "git commit -a")

# 继续撤销下面的两个文件
$ git checkout -- docs/Chapter7/机组列表的基本逻辑.md

$ git checkout -- templates/base_tpl/base-list-commom.html

# 查看已经清除感觉工作区域了。
$ git status
On branch machine_unit/machine-unit-list
Your branch is up to date with 'origin/machine_unit/machine-unit-list'.

nothing to commit, working tree clean
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.08.15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题描述
  • 首先查看工作区的文件修改情况
  • 撤销文件的修改,删除工作区域内容
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档