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