git
- 大家有沒有發現git branch -D 之后的branch,怎么按tab的時候,補全還是出來了。。。但是在linux下不會有這個問題
解決:git remote prune origin (清理全部的)
或者 git branch -rD origin/branch_name (清理指定的) - mac下的git,如果只是重命名文件名,比如從abc,改到Abc,這時你輸入git diff,發現git并沒意識到有任何改動,呃。。。同樣linux下不會有這個問題
解決:先從abc命名到xxx,一個不一樣的名字,提交一發,然后再次rename到你最終期望的Abc,再次用git commit -a --amend提交下。
grep
- grep命令(在特定目錄下的文件中查找指定字符串)
grep -r 'text goes here' path_goes_here
比如 grep -r 'hello_world' *.xml