随笔分类 - Git
摘要:git log HEAD~1..HEAD --author="$(git config --get user.name)" --pretty=tformat: --numstat | awk '{ add += $1 ; subs += $2 ; loc += $1 + $2 } END { pri
阅读全文
摘要:copy : http://www.cnblogs.com/ToDoToTry/p/4311637.html 如果你是团队领导,关心团队的开发效率和工作激情;如果你是开源软件开发者,维护者某个repo;又或者,你关心某个开源软件的开发进度,那么你可以试一试gitstats. gitstats 是一个
阅读全文
摘要:copy : https://www.cnblogs.com/liyropt/archive/2012/12/31/2841053.html 命令行 查看git上的个人代码量: 结果示例:(记得修改 username) 统计每个人增删行数 结果示例 查看仓库提交者排名前 5 贡献值统计 提交数统计
阅读全文
摘要:copy from : https://zhuanlan.zhihu.com/p/30605683 一、查文献 首先,我认为需要常备几个体量大、文献全的数据库,有针对性找哦!下面列出了一些适合所有专业常用的文献查阅地址: 1、Semantic scholar 微软联合创始人Paul Allen投资开
阅读全文
摘要:copy from : http://www.ruanyifeng.com/blog/2016/07/google-monolithic-source-repository.html https://github.com/google/styleguide 谷歌和 Facebook 都只有一个代码仓
阅读全文
摘要:reference : http://www.ruanyifeng.com/blog/2017/03/gartner-hype-cycle.html reference : https://stateofdev.com/c/management reference : https://www.gar
阅读全文
摘要:reference : http://blog.csdn.net/hudashi/article/details/7664457 Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge git fetch origin
阅读全文
摘要:reference : http://www.ruanyifeng.com/blog/2015/12/git-workflow.html Git 作为一个源码管理系统,不可避免涉及到多人协作。 协作必须有一个规范的工作流程,让大家有效地合作,使得项目井井有条地发展下去。"工作流程"在英语里,叫做"w
阅读全文
摘要:reference : http://fle.github.io/an-efficient-git-workflow-for-midlong-term-projects.html Our full-web project has been going on for nearly two years
阅读全文
摘要:reference : http://fle.github.io/git-tip-a-simple-gitconfig-file.html As several friends have asked me this, here is my ~/.gitconfig base file. Nothin
阅读全文
摘要:reference : http://www.ruanyifeng.com/blog/2015/08/git-use-process.html 团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。 否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。 下面是Git
阅读全文
摘要:reference : https://www.cnblogs.com/ungshow/p/3515161.html 看CM源码时,发现历史记录里有很多squash,于是google了解了一下。 Git相对于CVS和SVN的一大好处就是merge非常方便,只要指出branch的名字就好了,如: 但是
阅读全文
摘要:git archive命令,可以对任意提交对应的目录树建立归档。$ git archive -o latest.zip HEAD 基于最新提交建立归档文件latest.zip$ git archive -o partial.tar HEAD src doc 只把目录src和doc建立到归档parti...
阅读全文
摘要:git log --pretty=oneline --author="xxxx"-(n) 仅显示最近的 n 条提交--since,--after 仅显示指定时间之后的提交--until,--before 仅显示指定时间之前的提交--author 仅显示指定作者相关的提交--committer 仅显...
阅读全文
摘要:转载:http://blog.csdn.net/hustpzb/article/details/8056518用git tag来给工程打上标签,但是这个命令只是在本地仓库打标签而已,为了能把标签同步到远程服务器,我们可以这样做:默认情况下,git push并不会把tag标签传送到远端服务器上,只有通...
阅读全文
摘要:转载:http://lishicongli.blog.163.com/blog/static/1468259020132125247302/首先要明确一点,对git的操作是围绕3个大的步骤来展开的(其实几乎所有的SCM都是这样)1.从git取数据(git clone)2.改动代码3.将改动传回git...
阅读全文
摘要:转载自:http://lishicongli.blog.163.com/blog/static/146825902013213439500/1.这个不是git的规则,而是gerrit的规则,2.Branches, remote-tracking branches, and tags等等都是对comm...
阅读全文
摘要:git merge 会生成一个新得合并节点,而rebase不会比如: D---E test /A---B---C---F master使用merge合并,为分支合并自动识别出最佳的同源合并点: D--------E / \A---B---C---...
阅读全文
摘要:转载:http://blog.csdn.net/qinjienj/article/details/7795802场景假设:一个开发小组有10个程序员,他们用 Git 做版本控制,某一天程序员A push了当天的几个commit之后,突然在想“我在这个项目到底一共进行过多少次commit?谁比我co...
阅读全文
摘要:转载自:http://blog.csdn.net/qinjienj/article/details/7479886程序员都是"懒惰"的,哪怕是执行一个命令的时候少敲了一个字母也感觉特舒坦。Git就允许为命令设置别名。以git status为例,如果敲git st显然无法识别。 new-hos...
阅读全文