<AndroidStudio每日一贴>2.高速查看项目中近期的变更 高速查看项目中近期的变更,使用快捷键: option + shift +c 很多其它有用技巧请查看<AndroidStudio有用指南> 博客: http://blog.csdn.net/wirelessqa 作者: 老毕…
有时候接手一份新代码时,看到某些文件的改动,但不清楚这个改动的作者和原因,想查看该文件的具体提交历史记录. 今天一个同事是这样做的,直接敲git log命令,然后再使用vim命令的搜索关键字的方法来查看该文件的提交记录,如下所示: 例如:我想查看frameworks/base/packages/SystemUI/AndroidManifest.xml该文件的提交记录,敲了git log命令后,直接按"/"然后加入该文件的路径,后就可以搜索该文件名作为关键字,然后按N和Ctrl+N进行上…
项目中只运用git版本管理的情况下: 1.创建分支命令: git branch (branchname) 切换分支命令: git checkout (branchname) 当你切换分支的时候,Git 会用该分支的最后提交的快照替换你的工作目录的内容, 所以多个分支不需要多个目录. 合并分支命令: git merge 2.列出分支 列出分支基本命令: git branch 没有参数时,git branch 会列出你在本地的分支. $ git branch * master 当你执行 git in…
1.常用的命令 mkdir 文件夹名 创建文件夹 clear 清楚屏幕 ls或者ll 将当前目录下的子文件和子目录平铺在控制台 find 目录名 将对应目录下的子孙文件或子孙目录平铺在控制台 rm 文件名 删除文件 mv 源文件 重命名文件 cat ... 查看对应文件内容 2.git高级命令 git 操作基本流程 创建一个文件夹(项目) git init 项目下出现 .git 文件 git全局配置 git config --global user.name "XXXX" git co…
1.git查看状态 -git status 2.版权声明 版权声明:新建一个   LICENSE.txt   文件 开源协议:MIT   //开源许可里面的最宽松的一个协议,别人可以随便用你的代码,但要包含这个协议. -git add LICENSE.txt   //将此文件加入到stage中 -git reset HEAD     //此命令将刚才加入暂存区的LICENSE.txt文件又从暂存区拿出来,也可指定文件. -git checkout -- LICENSE.txt  //将暂存目录的…
查看git上个人代码量 git log --author="username" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' - 统计每个人的增删行数 git log --format=…
git log --author="xxxxxxxx" --pretty=tformat: --numstat | gawk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { printf "增加的行数:%s 删除的行数:%s 总行数: %s\n",add,subs,loc }'…
git blame filename,'blame'意思为责怪!哈哈哈. 就会列出来每行的修改纪录.你可以通过行数或者代码来查看,是谁的锅!…
要将项目从GitHub上克隆到本地,首先你得下载并安装好git for window. 配置Git: 1.安装完后,右键单击桌面空白处,选择Git Gui Here,进去之后,选择左上角的help选项,会出现一个Show SSH Key,然后点击“Generate Key”得到秘钥.将其复制到剪切板. 2.打开GitHub,登陆后,打开设置界面,在SSH Keys栏中点击“Add SSH key”按钮,然后复制上面生成的秘钥. 复制后,点击add key. 3.此时便可以开始使用Git功能了,右…
git仓库提交原则:提交给远程仓库的只有源代码和相关的配置文件 如果是使用模板建立的仓库,会自带有.gitignore文件,无需再建立.当然如果需要在指定文件忽略,只需要在这个文件中添加指定的文件即可. 使用空仓库建立的话,没有.gitignore文件,需要自己建立,然后添加指定忽略的文件.如下(可做参考): # Mobile Tools for Java (J2ME) .mtj.tmp/ .logs/* **/*.iml # Package Files # *.jar *.war *.ear…