git 缓存区

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 缓存区相关的知识,希望对你有一定的参考价值。

参考技术A 1.  git stash

2.  git stash list

3.  git stash apply

4.  git stash pop

5.  git stash drop

6.  git stash clear

7.  git stash show

8.  git stash diff

git删除缓存区中文件

  删除缓冲区中的文件

  1.  git rm --cached "文件路径",不删除物理文件,仅将该文件从缓存中删除;
  2.  git rm --f "文件路径",不仅将该文件从缓存中删除,还会将物理文件删除(不会回收到垃圾桶);

 

  如果一个文件已经add到暂存区,还没有 commit,此时如果不想要这个文件了,有两种方法:

  1. 用版本库内容清空暂存区,git reset HEAD 回退到当前版本(在Git中,用HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100);
  2. 只把特定文件从暂存区删除,git rm --cached xxx;

以上是关于git 缓存区的主要内容,如果未能解决你的问题,请参考以下文章

git如何删除已经 add 的文件 (如何撤销已放入缓存区文件的修改)

怎么把.repo缓存区的代码弄成本地的可读文件呢

git 如何删除已经 add 的文件 (如何撤销已放入缓存区文件的修改)

Git - 04. git 缓存

git篇之add

git进阶