摘要: 1.git log默认不用任何参数的话,git log 会按提交时间列出所有的更新,最近的更新排在最上面。 正如你所看到的,这个命令会列出每个提交的 SHA-1 校验和、作者的名字和电子邮件地址、提交时间以及提交说明。 2.git log -p 用来显示每次提交的内容差异。 你也可以加上 -2 来仅 阅读全文
posted @ 2018-03-28 15:01 xiaofei001 阅读(3883) 评论(0) 推荐(0)
摘要: git文件重命名之git mv命令 不像其它的 VCS 系统,Git 并不显式跟踪文件移动操作。 如果在 Git 中重命名了某个文件,仓库中存储的元数据并不会体现出这是一次改名操作。 不过 Git 非常聪明,它会推断出究竟发生了什么,至于具体是如何做到的,我们稍后再谈。 既然如此,当你看到 Git 阅读全文
posted @ 2018-03-28 13:43 xiaofei001 阅读(12143) 评论(0) 推荐(1)
摘要: 移除文件 a.从磁盘和暂存区中同时删除 要从 Git 中移除某个文件,就必须要从已跟踪文件清单中移除(确切地说,是从暂存区域移除),然后提交。 可以用 git rm 命令完成此项工作,并连带从工作目录中删除指定的文件,这样以后就不会出现在未跟踪文件清单中了。 结果: Changes not stag 阅读全文
posted @ 2018-03-28 11:09 xiaofei001 阅读(2812) 评论(1) 推荐(2)
摘要: 1.git diff 用于查看未暂存的文件更新了哪些部分,也就是以修改未暂存的文件 和 已暂存的相比 1.创建文件diff.txt echo blue01>diff.txt 2.git add把diff.txt添加到暂存区中 修改文件diff.txt内容为blue02,这时可以知道工作区中diff. 阅读全文
posted @ 2018-03-28 09:19 xiaofei001 阅读(371) 评论(0) 推荐(0)