ksnowlv

回顾过去,总结以往;立足现在,铭记当下;技术为主,笔记而已.

Git Rm

| Comments

如何使用git删除相关文件呢?

git rm为git删除命令,常用格式如下

  git rm -r <filepath>       #从git和本地文件中删除某个文件或某个文件夹
  git rm   <filename>        #从git和本地文件中删除某个文件
  git rm --cached <filepath> #把文件从git仓库中删除,但,文件仍然保存在当前文件目录中

1.删除文件目录a及其目录下的文件a.txt

ksnowlv@ksnowlvdeMacBook-Pro~/Music/gittest$git rm -r a
rm 'a/d.txt'
ksnowlv@ksnowlvdeMacBook-Pro~/Music/gittest$ls
a.text b.txt  c.txt

2.删除文件c.txt

ksnowlv@ksnowlvdeMacBook-Pro~/Music/gittest$git rm c.txt
rm 'c.txt'
ksnowlv@ksnowlvdeMacBook-Pro~/Music/gittest$ls
a

3.删除git仓库中的文件目录a及其目录下的文件a.txt,但是本地目录中仍然保留。

ksnowlv@ksnowlvdeMacBook-Pro~/Music/gittest$git rm -r --cache a
rm 'a/a.txt'
ksnowlv@ksnowlvdeMacBook-Pro~/Music/gittest$git status
On branch master
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)

deleted:    b.txt

Untracked files:
(use "git add <file>..." to include in what will be committed)
a/

Comments

comments powered by Disqus
Included file 'custom/after_footer.html' not found in _includes directory