赞
踩
黄色表示当前分支
绿色表示本地存在这个分支
紫色代表远端分支
黄绿紫代表这个各分支是当前分支,在本地,远端分支。
仓库是一可追溯的文件集合,该文件的任意一个历史状态就是一个单位,一个小圆点,即一个commit对象。
多个分支可以合并为一个新的历史节点。
eg:当前分支为master,合并a到master,a节点停滞,master节点产生一个新的历史变更状态(小节点)
折叠功能
根据箭头可以找到当前节点的上一个/下一个提交
分支是指向叶子节点的指针,每个节点都是一次历史状态变更。叶子节点可以理解为最新的历史状态变更。
远程分支和本地分支对应。
本地a分支push到master,a是master的子节点,master的修改a都有
本地a分支pull/fetch/merage--------master分支,a是master的父节点
工作区就是修改代码的地方
缓存区就是git add,rollback的地方
提交记录就是讲缓存区提交上去(不会通过工作区提交)
git提交是根据分支的hash值来计算分支有没有改变从而判定是否可以提交
此时,再提交一次
当前分支的hash值和远端不一样,产生新的分支
这两种回滚后会对工作区进行改变,回到开始的时候
soft和mixed修改缓存区,hard和keep修改工作区
IDEA可视化Log理解Git仓库\历史状态\commit\分支
因为水平不足,整理笔记可能出现错误,仅供参考。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。