Git删除文件操作

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

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

19:54:51linuxidc@~/Documents/git/test >> vi test19:55:07linuxidc@~/Documents/git/test >> lltotal 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 testdrwxrwxr-x. 7 linuxidc wang 86 Apr 20 06:08 vim-colors-solarized-rw-rw-r–. 1 linuxidc wang 1233 Apr 30 19:47 vimrc19:55:09linuxidc@~/Documents/git/test >> git add test19:55:15linuxidc@~/Documents/git/test >> git commit -m “test”[master 710da9d] test1 file changed, 1 insertion(+)create mode 100644 test19:55:24linuxidc@~/Documents/git/test >> lsgetZhihuDaily.py README.md test vim-colors-solarized vimrc19: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 test19: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 testrm ‘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 test19: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 使用教程图文详解

Git 标签管理详解

Git 分支管理详解

Git 远程仓库详解

Git 本地仓库(Repository)详解

Git 服务器搭建与客户端安装

Git 概述

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

本文永久更新链接地址:

放手后的微笑,只是用来掩盖疼痛的伤疤…

Git删除文件操作

相关文章:

你感兴趣的文章:

标签云: