git后续笔记

作者: 小马过河R | 来源:发表于2024-02-27 15:01 被阅读0次

个人备忘笔记

经典分支策略 经典分支策略 红色为分支 testing提交 且又回master后提交一个版本 回滚到某个commit 提交哈希索引 经典的分支策略 merge合并分支

A 合并到B分支。  到B分支下,执行merge A 命令。

rebase变基合并分支

当前分支 experiment、变基操作的目标基底分支 master

$ git checkout experiment

$ git rebase master

最近共同祖先C2,

当前支指向目标基底 C3,

Git 中的 HEAD 可以理解为指针,指向当前仓库所处的分支。一般在有 Git 管理的目录下打开 Git 终端都能在当前路径的尾巴上,看到所处的分支名。

HEAD一般指向 分支名称 的指针上,分支指针指向 哈希  链条,   分支指针和 HEAD    一般它指向当前工作目录所在分支的最新提交。

head指针游离(即不在master上,这种情况下会被提醒指针不在分支上,是比较危险的),则commit时,head迁移,master不会跟着移动。

Git 中 HEAD 游离的原因与解决方法   传送门

所以reset操作带着 branch是不会导致指针游离的。只有git  checkout   commit id时,HEAD脱离branch时存在游离风险。

git子模块使用例子  传送门

git子模块需要单独update

相关文章

网友评论

    本文标题:git后续笔记

    本文链接:https://www.haomeiwen.com/subject/olntzdtx.html