随笔分类 - Git
摘要:列出项目下所有作者以及提交次数 git shortlog -sne --all 列出过去一年项目下哪些文件被提交次数最多 git rev-list --after='one year ago' --objects --all | git cat-file --batch-check='%(objec
阅读全文
摘要:tag 分为 annotated 和 lightweight 两种类型 git push --follow-tags 此命令只会 push annotated tag git tag 默认打的是 lightweight 类型的,如果需要打 annotated 使用: git tag -a 官方说明:
阅读全文
摘要:// 删除本地分支git branch -d <BranchName>// 删除远程分支git push origin --delete <BranchName>
阅读全文
摘要:获取当前分支名称: git rev-parse --abbrev-ref HEAD
阅读全文
摘要:假如当前在 branchA,在执行 git merge branchB 时,可能会遇到子仓库文件冲突 可以尝试一下命令: git update-index --cacheinfo 160000 <commit-hash> "<子仓库path>" 其中 <commit-hash> 改为 branchA
阅读全文
摘要:一行命令搞定: 第一次输入用户名和密码提交,第二次就不需要了 参考: https://help.github.com/articles/caching-your-github-password-in-git/
阅读全文
摘要:git remote set-url origin http://git.xxx.com/xxx/repo.git
阅读全文
摘要:1. 生成密钥 //如果只有一对密钥,建议不要修改默认的密钥名称,即一直按回车即可 此命令会在你当前用户的个人目录下(如我当前用户为savokiss,就在/home/savokiss/.ssh,root则为/root)生成一对密钥 默认的名字为id_rsa和id_rsa.pub 2. 复制公钥 复制
阅读全文