3.git

git指向master,master内是最新一次提交(对象库中一个对象的索引),可以通过git log看。

这个可以看对象库文件内容

git branch看当前仓库有哪些分支 * master 表示当前正在master工作

git branch dev创建dev分支

基于最新一次提交创建的dev分支,所以dev指向最新一次提交,修改dev为当前分支所以head要指向dev,git chekout -- 是撤销工作区内容,,git chekout dev是切换分支,dev上commit之后,dev指向最新一次提交,而master不变

这样可以合并分支。快进模式就是把master存的commitid直接改成这次提交,不一定每次都是fastforword.

相关推荐
kyriewen11 小时前
别再每次都 Google 了:我整理了前端日常最常踩的 10 个 Git 坑,附速查表
前端·javascript·git
A_Lonely_Cat3 天前
记一次 GitHub 幽灵协作者大清洗:强制重写 Git 历史与穿透 CDN 缓存实践
git·github
和你看星星5 天前
Git rerere:让重复冲突只解决一次
git
嘻嘻仙人8 天前
Ubuntu中 git上传自己的项目和二次上传一般流程
git·github
Patrick_Wilson8 天前
Squash Merge 的血缘陷阱:为什么删掉的代码又活了过来
前端·git·程序员
沉浸学习的匿名网友8 天前
什么是 .gitignore?为什么每个 Git 项目几乎都离不开它?
前端·git
深海鱼在掘金9 天前
Git 完全指南 —— 第3章:理解工作区、暂存区、版本库三个核心
git
江华森9 天前
Git 基础筑基:从原理到团队协作的全栈实战
git
JakeJiang10 天前
Git 必备命令指南:从日常高频到项目开发实战
git
叫我少年10 天前
Windows 中安装 git
git