git config命令
git help命令
git init命令
git add命令
git clone命令
git status命令
git diff命令
git commit命令
git reset命令
git rm命令
git mv命令
git branch命令
git checkout命令
git merge命令
git mergetool命令
git log命令
git stash命令
git tag命令
git fetch命令
git pull命令
git push命令
git remote命令
git submodule命令
git show命令
git shortlog命令
git describe命令
git rebase命令
Git刪除操作
其他開發人員在更新他的本地存儲庫後,在src
目錄中找到一個module.py
文件。查看提交消息後,瞭解到module.py
文件是由maxsu
添加的。
yiibai@ubuntu:~/git/sample$ pwd
/home/yiibai/git/sample
yiibai@ubuntu:~/git/sample$ ls
README.md src
yiibai@ubuntu:~/git/sample$ ls src/
main.py
yiibai@ubuntu:~/git/sample$ git pull
Updating 186df84..6bdbf82
Fast-forward
src/{main.py => module.py} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename src/{main.py => module.py} (100%)
yiibai@ubuntu:~/git/sample$ ls src/
module.py
yiibai@ubuntu:~/git/sample$ git log
commit 6bdbf8219c60d8da9ad352c23628600faaefbe13
Author: maxsu <[email protected]>
Date: Mon Jul 10 20:34:28 2017 +0800
renamed main.py to module.py
......
現在,假設要對上面的項目中代碼結構進行重構,代碼文件:module.py 已經不再使用了,要將它刪除,那麼應該怎麼做?請參考以下命令 -
yiibai@ubuntu:~/git/sample$ pwd
/home/yiibai/git/sample
yiibai@ubuntu:~/git/sample$ ls
README.md src
yiibai@ubuntu:~/git/sample$ git rm src/module.py
rm 'src/module.py'
yiibai@ubuntu:~/git/sample$ git commit -a -m "remove/delete module.py"
[master 7d8162d] remove/delete module.py
1 file changed, 26 deletions(-)
delete mode 100644 src/module.py
yiibai@ubuntu:~/git/sample$
驗證刪除結果
在另外一臺電腦上,執行以下命令更新當前工作區,查看 sample/src
目錄中的文件是否還存在?
$ git pull