不知道为啥这里我不一样:即使用git log -l --pretty=raw也只是出现commit的,但是git cat-file -p 哈希值则会出现tree和parent。 查看tree对象的信息: 这里blob对象保存着文件"welcome.txt"的内容。 这些对象都是存放在git库中的ob ...
分类:
其他好文 时间:
2018-06-21 01:29:17
阅读次数:
182
对于更改操作的处理 使用git status命令可以看到当前工作区的状态: 现在需要学习的是: git reset和git checkout这两个命令 master和HEAD的概念的理解 git对象存储的实现机制 保存进度:git stash 运行完git stash之后会发现工作区尚未提交的改动和 ...
分类:
其他好文 时间:
2018-06-20 23:56:06
阅读次数:
224
git学习 >git-rev-parse命令初识 git学习 >git-rev-parse命令初识 2017年06月13日 10:04:13 阅读数:2172 2017年06月13日 10:04:13 阅读数:2172 阅读数:2172 一、准备工作 第一步:在d盘git test目录下,新建工作区 ...
分类:
其他好文 时间:
2018-06-19 13:37:49
阅读次数:
185
此文档是笔者在一个游戏公司里面所用,学完之后,觉得记得下来会方便以后工作!
文档具体出自我总监推荐给我阅读,觉得有一定的代表性;适合初学者学习
分类:
其他好文 时间:
2018-06-15 17:06:22
阅读次数:
167
与一般的版本管理不同的是,git在提交之前要将更改通过git add 添加到暂存区才能提交(git commit)。即使是已经交给了git来管理的文件也是如此。这里继续学习git的暂存区。 通过git checkout撤销工作区更改 在版本库.git目录下有一个index文件。 首先执行git ch ...
分类:
其他好文 时间:
2018-06-15 10:55:40
阅读次数:
175
回顾之前学过的命令: 查看提交日志: 可进行空的提交,也就是不提交任何文件的修改: 比较差异: 修改不能直接提交么? 对于已经commit到版本库中的文件,如果再修改的话,不能直接提交,还是要用git add命令添加一下才能提交。 可以从一下几个命令验证修改后直接提交并没有成功: 需要针对修改的文件 ...
分类:
其他好文 时间:
2018-06-14 11:24:04
阅读次数:
135
git stash 可以把当前工作区的修改存储起来,此时可以查看工作区是干净的。这时可以切换到别的分支去处理BUG。等BUG处理好之后,回到该分支,恢复工作区。通过: 查看保存的工作区。然后可以选择恢复: 如果多次git stash,可以先查看:git stash list,再恢复到指定的stash ...
分类:
其他好文 时间:
2018-06-11 22:07:31
阅读次数:
171
分支概念 当前我们所在的分支是master(主分支),可以通过创建分支: 创建完成后,可以查看当前的分支状态: 当前的分支前面带*号。还可以切换到其它分支: 创建分支加上切换到该分支: 合并某分支修改的内容到当前的分支: 确认无误后,可以删除分支: 综合以上,可以知道分支的作用是可以为多人合作提供渠 ...
分类:
其他好文 时间:
2018-06-11 00:39:22
阅读次数:
156
git学习 参考链接:[廖雪峰git教程][1] 版本回退 : git reset hard HEAD^20 HEAD之前20个版本 hard 撤消commit与对应的更改 soft 撤消commit git reflog 查看操作历史记录 "暂存区][2" : git add 将"文件修改"添加到 ...
分类:
其他好文 时间:
2018-06-11 00:39:02
阅读次数:
365
克隆一个本地库 首先准备好一个远程库。再用命令克隆一个本地库。 克隆一个仓库,首先必须知道仓库的地址,然后使用git clone命令克隆。Git支持多种协议,包括https,但通过ssh支持的原生git协议速度最快。 ...
分类:
其他好文 时间:
2018-06-10 23:05:20
阅读次数:
159