![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
果冻_Jump
这个作者很懒,什么都没留下…
展开
-
Git 可视化工具 与 Git学习路线
1,Git 可视化工具(1) Eclipse/intellij IDEA +Git(2) sourceTree(3) GIT GUI(4) TortoiseGIT(5) 还是多用用命令行2,怎么学习GIT技术(1) 找学习资料技术博客:快速入门一个技术,例如:廖雪峰深入学习:推荐官方文档,80%靠官方文档,剩下20%靠技术博客书:<git权威指南>,写的很好,但不适合初学者学习<完全学会Git的24堂课>,入门,粗糙,没法跟着一起做 五星推荐, git官原创 2020-05-31 11:55:10 · 358 阅读 · 0 评论 -
以战代练 Git内幕研究 (二)
1,git/refs/heads会包含很多个文件,每次创建一个分支,就会对应的创建一个文件,文件名称就是分支的名称,文件里的内容就是分支指针当前指向的那个commit object的hash值,代表着这个分支当前指向了拿个commit object所以,创建分支就是一个轻量级别的事情,就是把commit object的hash值写入到文件中。(1)HEADHEAD其实也是一个文件,也是一个指针,指向了当前你所处的那个分支例如:你当前处在master分支上,HEAD内容就是refs/heads/ma原创 2020-05-31 00:43:34 · 247 阅读 · 0 评论 -
以战代练 Git内幕研究(一)
1,plumbing2,.git目录结构– 一般description 一般都是描述,不是很重要config git项目的所有配置项info 包含了我们不需要git追踪的排除掉的文件(exclude)hooks 钩子,配合自动部署/自动构建– 重要head 指向了我们当前所处的分支指针index 存储了暂存区的内容objects 存储了git中所有的数据refs 存储了所有的指针(包括branch、tag、remote)3,底层命令(1)git原创 2020-05-31 00:12:14 · 249 阅读 · 0 评论 -
git实战中的一些tips
1,查看差异git diffgit diff head^ head 查看最近两个commit之间的差异 老版本在前,新版本在后head^ 前一个版本head^^ 前二个版本head^^^^^^ 依次类推有更快捷的方法 head~5 前5个版本2,将暂存区的多个功能代码分成多次提交git add -i 进入交互模式输入3 进行revert,选择需要撤销的文件输入7 进行退出3,开发到一半的时候,切换到bugfix分支jira 缺陷跟踪系统stash功能,将工作区修改的的代码,全部暂存原创 2020-05-30 12:06:22 · 387 阅读 · 0 评论