当然,Git中总是有其他的实现办法,你可以查看看这篇文章继续了解。
6. 从当前Git分支移除未追踪的本地文件假设你凑巧有一些未被追踪的文件(因为不再需要它们),不想每次使用git status命令时让它们显示出来。下面是解决这个问题的一些方法:
$ git clean -f -n # 1 $ git clean -f # 2 $ git clean -fd # 3 $ git clean -fX # 4 $ git clean -fx # 5
(1): 选项-n将显示执行(2)时将会移除哪些文件。
(2): 该命令会移除所有命令(1)中显示的文件。
(3): 如果你还想移除文件件,请使用选项-d。
(4): 如果你只想移除已被忽略的文件,请使用选项-X。
(5): 如果你想移除已被忽略和未被忽略的文件,请使用选项-x。
请注意最后两个命令中X的区别。
更多详情,请查看官方文档中关于git-clean的介绍。
7. 删除本地和远程Git分支删除本地分支:
$ git branch --delete --force <branchName>
或者使用选项-D作为简写:$ git branch -D
删除远程分支:
$ git push origin --delete <branchName>
建议:要想更好地掌握Git的用法,请仔细阅读Git官方文档。
Git 教程系列文章:
Ubuntu下Git服务器的搭建与使用指南