码迷,mamicode.com
首页 > 其他好文 > 详细

git命令

时间:2017-01-19 19:47:19      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:自动   指定   git命令   哪些   方法   file   比较   find   工具   

查找代码中所有空文件夹(.表示当前目录,可以替换成要查找的目录名,以下同)
命令:find . -type d -empty

查找空文件夹并清除
命令:find . -type d -empty | xargs rm -rf



查找空文件夹并添加标识文件(比如需要push到gerrit上时,空目录是不允许的,需要添加一个标识文件.gitkeep)
命令:find $dir -type d -empty -exec touch {}/.gitkeep \;



查找所有java文件
命令:find . -name "*.java"

查找某个模块下的java文件
命令: find . -name "*.java" | grep -i "pm/"



查找哪些文件包含特定字符,或者某个接口/方法被哪些类引用
命令:find src -name "*.java" | xargs grep "字符名称"



比较文件是否相同(cmp命令,自动化补丁工具基于该命令实现)
命令: cmp  file1 file2 



删除文件中包含指定字符的行
命令:sed -i "/$删除字符/d" $文件


git命令

标签:自动   指定   git命令   哪些   方法   file   比较   find   工具   

原文地址:http://www.cnblogs.com/mu-tou-man/p/6308237.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!