Git File Deletion operations
To delete a file using Git, you must use the Git rm command. Finally, git commit
Note that the rm command cannot be deleted directly. You can use the git status Command to try it. (The test file is created to demonstrate the difference between git rm and rm ):
19: 54: 51bkjia @~ /Documents/git/test> vi test
19: 55: 07bkjia @~ /Documents/git/test> ll
Total 16
-Rw-r --. 1 bkjia wang 2007 Apr 18 getZhihuDaily. py
-Rw-r --. 1 bkjia wang 22 Apr 18 07:02 README. md
-Rw-r --. 1 bkjia wang 5 Apr 30 :55 test
Drwxrwxr-x. 7 bkjia wang 86 Apr 20 06:08 vim-colors-solarized
-Rw-r --. 1 bkjia wang 1233 Apr 30 vimrc
19: 55: 09bkjia @~ /Documents/git/test> git add test
19: 55: 15bkjia @~ /Documents/git/test> git commit-m "test"
[Master 710da9d] test
1 file changed, 1 insertion (+)
Create mode 100644 test
19: 55: 24bkjia @~ /Documents/git/test> ls
GetZhihuDaily. py README. md test vim-colors-solarized vimrc
19: 55: 26bkjia @~ /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: 35bkjia @~ /Documents/git/test> rm test
19: 56: 30bkjia @~ /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-")
19: 56: 33bkjia @~ /Documents/git/test> git rm test
Rm 'test'
19: 56: 41bkjia @~ /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: 47bkjia @~ /Documents/git/test> git commit-m "rm test"
[Master 2953ea2] rm test
1 file changed, 1 deletion (-)
Delete mode 100644 test
19: 57: 00bkjia @~ /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 Tutorials:
GitHub tutorials
Git tag management details
Git branch management
Git remote repository details
Git local Repository (Repository) Details
Git server setup and Client installation
Git Overview
Share practical GitHub tutorials
Git details: click here
Git: click here
This article permanently updates the link address: