`
fanlei77
  • 浏览: 116002 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Pro Git摘要

    博客分类:
  • Git
git 
阅读更多
1.基础配置
git config --list
git help branch


2.基本操作
跳过暂存直接提交
git commit -a -m 'Detailed comment'


3.日志,纯靠背的日志
查看最近两次提交的内容差异
git log -p -2


查看每次提交简略的统计信息
git log --stat


自定义格式查看日志
git log --pretty=format:"%an : %s"

选项 说明
%H 提交对象(commit)的完整哈希字串
%h 提交对象的简短哈希字串
%T 树对象(tree)的完整哈希字串
%t 树对象的简短哈希字串
%P 父对象(parent)的完整哈希字串
%p 父对象的简短哈希字串
%an 作者(author)的名字
%ae 作者的电子邮件地址
%ad 作者修订日期(可以用 --date= 选项定制格式)
%ar 作者修订日期,按多久以前的方式显示
%cn 提交者(committer)的名字
%ce 提交者的电子邮件地址
%cd 提交日期
%cr 提交日期,按多久以前的方式显示
%s 提交说明


git log 常用选项
选项 说明
-p 按补丁格式显示每个更新之间的差异。
--stat 显示每次更新的文件修改统计信息。
--shortstat 只显示 --stat 中最后的行数修改添加移除统计。
--name-only 仅在提交信息后显示已修改的文件清单。
--name-status 显示新增、修改、删除的文件清单。
--abbrev-commit 仅显示 SHA-1 的前几个字符,而非所有的 40 个字符。
--relative-date 使用较短的相对时间显示(比如,“2 weeks ago”)。
--graph 显示 ASCII 图形表示的分支合并历史。
--pretty 使用其他格式显示历史提交信息。可用的选项包括 oneline,short,full,fuller 和format(后跟指定格式)。


显示getPersons函数的提交
git log -SgetPersons --stat


限制 git log 输出的选项
选项 说明
-(n) 仅显示最近的 n 条提交
--since, --after 仅显示指定时间之后的提交。
--until, --before 仅显示指定时间之前的提交。
--author 仅显示指定作者相关的提交。
--committer 仅显示指定提交者相关的提交。
--grep 仅显示含指定关键字的提交
-S 仅显示添加或移除了某个关键字的提交


4.标签
打标签,附注标签那种的!
git tag -a v1.0 9fceb02


推送标签
git push origin --tags



5.分支
列出包含特定commit的分支列表
git branch --contains 0fe742307e13f
git branch -r --contains 0fe742307e13f
分享到:
评论

相关推荐

    pro git 中文版

    progit中文版 本章介绍开始使用 Git 前的相关知识。我们会先了解一些版本控制工具的历史背景,然后试着在你的系统上把 Git 跑起来,直到最后配置好,可以开始正常的开发工作。读完本章,你就会理解为什么 Git 会...

    Pro Git 第二版 v2.1.16 中文版 EPUB 和 PDF

    《Pro Git 第二版 v2.1.16 中文版》是由Scott Chacon和Ben Straub合作编著的一本权威Git指南,旨在深入讲解Git的使用和原理。Git是一款分布式版本控制系统,广泛应用于软件开发和其他需要版本管理的场景。本书的中文...

    Pro Git 第二版 v2.1.17 中文版 非扫描 EPUB 和 PDF

    《Pro Git 第二版 v2.1.17 中文版》是由Scott Chacon和Ben Straub合作编著的一本权威Git指南,旨在帮助读者深入理解Git的工作原理和使用技巧。Git是一种分布式版本控制系统,广泛应用于软件开发领域,用于跟踪项目...

    progit中文版.docx

    《ProGit中文版》这本书作为Git版本控制系统权威的指南和教程,由Scott Chacon和Ben Straub合著,旨在帮助读者全面掌握Git这一强大的分布式版本控制系统。自从Linux内核的开发者Linus Torvalds创建了Git以更好地管理...

    git 教材 progit

    ProGit是一本由Scott Chacon和Ben Straub编写的权威Git教材,中文版名为《Git权威指南》。这本书深入浅出地介绍了Git的基本概念、核心工作流程以及高级特性,非常适合初学者作为入门教程。 在学习Git时,首先需要...

    progit_en_v2(progit第二版英文版)

    progit英文版第二版,git里的圣经,学习和使用git的都建议看看。

    progit第二版英文版

    《ProGit》第二版是一本关于Git版本控制系统的重要指南,该书由Scott Chacon撰写并进行了更新。本书首次发布于四年前,自那时以来,Git及其周边社区发生了显著的变化。尽管核心命令和概念在很大程度上保持了向后兼容...

    Progit中文版

    Git教程progit的中文版,学习Git工具必备。本文档将网站 http://git.oschina.net/progit 的内容打包成chm,方便离线阅读。

    progit(中文版)

    《ProGit(中文版)》是一本详尽介绍Git版本控制系统使用和原理的书籍,由Scott Chacon 和 Ben Straub撰写,并提供了官方中文翻译。Git是目前最流行的分布式版本控制系统,广泛应用于软件开发、文档协作等领域。这本书...

    Pro Git中文版

    《Pro Git》中文版.pdf是书籍的电子版,其中详细讲解了Git的基本命令,如`git init`用于初始化一个新的Git仓库,`git add`用于将文件添加到暂存区,`git commit`用于保存更改,以及`git push`和`git pull`用于与远程...

    progit.pdf--git学习教程

    《ProGit.pdf--git学习教程》是Scott Chacon和Ben Straub共同编写的关于Git版本控制系统的官方学习指南。本教程涵盖了Git的基本概念、工作流程、配置、分支管理、远程仓库操作、服务器部署、分布式工作模式、GitHub...

    progit第二版中文版

    progit第二版中文版 kindle格式 ----- 第一版出版到现在已经过去了四年。到今天,Git 虽然出现了许多改变,但是还有很多重要的事情一如昨日。因为 Git 核心团队对保持向后兼容性异常固执,所以直到今天大多数核心...

    pro git 电子书

    pro git 电子书 pro git 电子书 pro git 电子书 pro git 电子书 pro git 电子书 pro git 电子书 pro git 电子书

    progit_v2.1.30.pdf

    git官方中文文档 https://git-scm.com/book/zh/v2/ 亦可自行下载,亦可支持我一下

    PRO GIT 英文版

    《Pro Git》这本书是了解和学习Git的一个重要资源,尤其是对于那些对Git核心命令和概念有兴趣的新用户。随着Git在Windows上的进步,以及在各平台上的图形用户界面和IDE支持的发展,Git的易用性和普及度将进一步提升...

    pro git中文版

    pro git 中文版

Global site tag (gtag.js) - Google Analytics