git diff

git  diff:工作目录中当前文件和暂存区域快照之间的差异

git  diff    --cached:看已经暂存起来的文件和上次提交时的快照之间的差异

git   diff    --staged这个命令同上

一般仓库中的文件可能存在于这三种状态:

1)Untracked files → 文件未被跟踪;

2)Changes to be committed → 文件已缓存,这是下次提交的内容;

3)Changes bu not updated → 文件被修改,但并没有添加到缓存区

git  rm  --cached   filename:将暂存区的文件删除,但该文件仍然保留在工作区

git   rm   -f   --cached   filename:强制删除 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. GIT命令 git init在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个re...
    江边一蓑烟阅读 4,286评论 0 0
  • 来源:Git由浅入深之操作与指令作者:惊鸿三世(转载已获得原作者许可,如需转载请与原作者联系) 本篇正式开始介绍G...
    极乐君阅读 5,762评论 9 67
  • 使用git status命令可以查看文件的状态。但是,显示出来的文件信息并不是特别详细。我们想要查看更加详细的文件...
    小曼blog阅读 7,622评论 0 0
  • 今天晚上,我发现家里没奶了 ,妈妈在忙,我想自己去买奶。妈妈给我了50块还让我注意安全。于是我自己去了超市,我进了...
    马若维阅读 2,953评论 0 0
  • 文/骑马上岸的人 我向婆婆买下一束野花 走进车站 车已走了 我也走了 夜里 野花躺在铁轨上 静静地睡了 它的身边 ...
    骑马上岸的人阅读 2,801评论 0 8

友情链接更多精彩内容