歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Git刪除文件操作

Git刪除文件操作

日期:2017/2/28 14:02:00   编辑:Linux教程

使用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 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved