感谢支持
我们一直在努力

Git删除文件操作

使用Git删除文件需要使用Git rm命令来实现,最后git commit

需要注意的是直接rm命令删除后是不可以的,可以用git status 命令尝试一下,效果如图下(创建了test文件,演示了git rm和rm的区别):

19:54:51linuxidc@~/Documents/git/test >>  vi test
19:55:07linuxidc@~/Documents/git/test >>  ll
total 16
-rw-rw-r–. 1 linuxidc wang 2007 Apr 18 07:02 getZhihuDaily.py
-rw-rw-r–. 1 linuxidc wang  22 Apr 18 07:02 README.md
-rw-rw-r–. 1 linuxidc wang    5 Apr 30 19:55 test
drwxrwxr-x. 7 linuxidc wang  86 Apr 20 06:08 vim-colors-solarized
-rw-rw-r–. 1 linuxidc wang 1233 Apr 30 19:47 vimrc
19:55:09linuxidc@~/Documents/git/test >>  git add test
 19:55:15linuxidc@~/Documents/git/test >>  git commit -m “test”
 [master 710da9d] test
 1 file changed, 1 insertion(+)
 create mode 100644 test
 19:55:24linuxidc@~/Documents/git/test >>  ls
 getZhihuDaily.py  README.md  test  vim-colors-solarized  vimrc
 19:55:26linuxidc@~/Documents/git/test >>  git status
 # On branch master
 # Your branch is ahead of ‘origin/master’ by 1 commit.
 #  (use “git push” to publish your local commits)
 #
 # Untracked files:
 #  (use “git add <file>…” to include in what will be committed)
 #
 #      vim-colors-solarized/
 nothing added to commit but untracked files present (use “git add” to track)
 19:55:35linuxidc@~/Documents/git/test >>  rm test
 19:56:30linuxidc@~/Documents/git/test >>  git status
 # On branch master
 # Your branch is ahead of ‘origin/master’ by 1 commit.
 #  (use “git push” to publish your local commits)
 #
 # Changes not staged for commit:
 #  (use “git add/rm <file>…” to update what will be committed)
 #  (use “git checkout — <file>…” to discard changes in working directory)
 #
 #      deleted:    test
 #
 # Untracked files:
 #  (use “git add <file>…” to include in what will be committed)
 #
 #      vim-colors-solarized/
 no changes added to commit (use “git add” and/or “git commit -a”)
 19:56:33linuxidc@~/Documents/git/test >>  git rm test
 rm ‘test’
 19:56:41linuxidc@~/Documents/git/test >>  git status
 # On branch master
 # Your branch is ahead of ‘origin/master’ by 1 commit.
 #  (use “git push” to publish your local commits)
 #
 # Changes to be committed:
 #  (use “git reset HEAD <file>…” to unstage)
 #
 #      deleted:    test
 #
 # Untracked files:
 #  (use “git add <file>…” to include in what will be committed)
 #
 #      vim-colors-solarized/
 19:56:47linuxidc@~/Documents/git/test >>  git commit -m”rm test”
 [master 2953ea2] rm test
  1 file changed, 1 deletion(-)
  delete mode 100644 test
 19:57:00linuxidc@~/Documents/git/test >>  git status
 # On branch master
 # Your branch is ahead of ‘origin/master’ by 2 commits.
 #  (use “git push” to publish your local commits)
 #
 # Untracked files:
 #  (use “git add <file>…” to include in what will be committed)
 #
 #      vim-colors-solarized/
 nothing added to commit but untracked files present (use “git add” to track)

GitHub 教程系列文章: 

GitHub 使用教程图文详解  http://www.linuxidc.com/Linux/2014-09/106230.htm 

Git 标签管理详解 http://www.linuxidc.com/Linux/2014-09/106231.htm 

Git 分支管理详解 http://www.linuxidc.com/Linux/2014-09/106232.htm 

Git 远程仓库详解 http://www.linuxidc.com/Linux/2014-09/106233.htm 

Git 本地仓库(Repository)详解 http://www.linuxidc.com/Linux/2014-09/106234.htm 

Git 服务器搭建与客户端安装  http://www.linuxidc.com/Linux/2014-05/101830.htm 

Git 概述 http://www.linuxidc.com/Linux/2014-05/101829.htm 

分享实用的GitHub 使用教程 http://www.linuxidc.com/Linux/2014-04/100556.htm 

Git 的详细介绍:请点这里
Git 的下载地址:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-05/116889.htm

赞(0) 打赏
转载请注明出处:服务器评测 » Git删除文件操作
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏