博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git 基础 拾遗
阅读量:6166 次
发布时间:2019-06-21

本文共 897 字,大约阅读时间需要 2 分钟。

git-add命令把新文件加入跟踪。git-commit需要参数-m指定提交消息。

我们在做一次修改,然后暂存并提交。第二次提交还是需要git-add来添加。两次git-add命令看起一样,但是因为文件当前所处状态的不同,而导致它做的事情并不相同:第一次git-add,是把未跟踪的文件加入暂存区;第二次git-add,是把文件的修改加入暂存区。

git引入了暂存区的概念,git-commit执行时,仅仅把已经放置入暂存区的文件提交到仓库;文件要想被提交,首先需要通过git-add加入暂存区。

git log head -5

  git-log用来查看仓库修订。log后跟head指向最近的修订。这个特殊符号是引用的一种。类似的,分支名称也是引用的一种。使用了参数-N来制定输出的总数量,其中的N可以是任何一个正整数。

  输出的第一条信息是一个40位的字符串。它是一个commit,这个字符串用来表示一个修订。这个字符串每次提交都是不同的。同样地文件内容,在不同的用户、不同的时间它是不同的。

  diff命令可以用来比对验证输出。

diff <(git log head -1) <(git log 40e5a919c78b9ebd089359a186b5f6ea5a408241 -1)

  添加--pretty属性,值设定为oneline。可以只打印标识符和消息。

git log --pretty=oneline

  添加--abbrev-commit指示可以输出缩写后的commit标识符值。这个值一般使用七个字符的缩写。

git log --abbrev-commit -pretty=oneline

  git只显示提交信息,可以使用format属性来配置。%h为提交的SHA1的缩写值,%ad为日期,%s为提交消息,%d引用名,--graph图形化输出分支。

git log --pretty=format:'%s'

  mist会保存执行语句。执行Mist后自动执行语句。

转载于:https://www.cnblogs.com/wlxll/p/7738687.html

你可能感兴趣的文章
一:学习Linux前准备工作
查看>>
how to install wireless driver for Dell 630 in Ubuntu
查看>>
Kafka 配置参数汇总及相关说明
查看>>
弄清 CSS3 的 transition 和 animation
查看>>
服务器指定网卡进行备份数据避免影响业务口
查看>>
在Sublime Text 2下面开发Sass
查看>>
四则运算个人项目3
查看>>
eclipse 构建maven web工程
查看>>
237. Delete Node in a Linked List
查看>>
[转] webpack之plugin内部运行机制
查看>>
宽字节与多字节之间的转换
查看>>
SEO的重要性
查看>>
ASP.NET 运行时详解 揭开请求过程神秘面纱
查看>>
Oracle 索引的失效检查
查看>>
C语言第五次作业--数据类型
查看>>
系统架构师-基础到企业应用架构-业务逻辑层
查看>>
高手详解SQL性能优化十条建议
查看>>
修改 IntelliJ IDEA 默认配置路径
查看>>
《现在的泪,都是当年脑子进的水》读书笔记
查看>>
IOSday04 UIButton使用
查看>>