git 删除文件

git 删除文件

  • 作者:geticsen
  • 时间:2019-08-17
  • 271人已阅读
简介 git 删除文件

git删除文件,其实大多情况下我们是可以直接删除的,然后用git add *来添加被删除的文件,然后 git commit -m'  balabala '来提交了然而有时候情况并没有想的那么简单,我之前所遇到了就是我无论将远程pull多少遍然后删除掉文件再push回去 ,远程的文件还在,我觉得是bug问题还是我操作太猛了难以理解,好在git提供了删除文件的选项,

下面说一下这个命令吧,这个呢会把本地的文件删除也会删除仓库里面的文件,所以弄完之后你和往常一样提交就可以了。

$ git  rm readme.html
rm 'readme.html'

$ git rm httpd.conf
rm 'httpd.conf'

$ git rm ./public/ssl.conf
rm 'public/ssl.conf'

$ git rm ./~$博客社区设计.docx
rm '~$博客社区设计.docx'
$ git commit -m'删除无用文件'
[master 92a4503] 删除无用文件
 4 files changed, 1251 deletions(-)
 delete mode 100644 httpd.conf
 delete mode 100644 public/ssl.conf
 delete mode 100644 readme.html
 delete mode 100644 "~$\345\215\232\345\256\242\347\244\276\345\214\272\350\256\276\350\256\241.docx"

$ git  push
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 4 threads
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 320 bytes | 80.00 KiB/s, done.
Total 3 (delta 2), reused 0 (delta 0)
remote: Resolving deltas: 100% (2/2), completed with 2 local objects.
To https://github.com/geticsen/s0s0s.git
   047cd11..92a4503  master -> master

ok这就可以了

文章评论

Top