git操作笔记(二):纵横捭阖,纵览分支操作之妙境
2023-10-17 09:47:01
掌握分支,纵览代码版本之变迁
在代码世界的浩瀚星空,版本管理是守护代码稳定运行的北极星。而git分支,则是照亮版本变迁的明灯,指引着开发者们在代码的海洋中乘风破浪。在git的分支操作中,蕴含着协同开发的艺术,折射着代码管理的智慧。
一、创建分支,开启代码新篇章
- git branch 创建新分支
创建新分支,宛如开启代码世界的平行宇宙。在git的世界中,你可以自由地创建多个分支,每个分支都代表着代码发展的一条独特轨迹。
git branch 新分支名称
- git checkout 切换分支
切换分支,如同在平行宇宙中穿梭。通过git checkout,你可以瞬间切换到想要的分支,继续前行,探索代码的奥秘。
git checkout 分支名称
二、查看分支,纵览代码世界版图
- git branch -a 列出所有分支
想要了解代码世界的版图,git branch -a命令为你呈现所有分支的全景图,无论是本地分支还是远程分支,尽收眼底。
git branch -a
- git log --graph --oneline 查看分支历史
分支的历史,如同代码世界的时间轴。git log --graph --oneline命令为你绘制出分支的历史图谱,清晰地展示出每个分支的演进历程。
git log --graph --oneline
三、修改分支,重塑代码命运之轮
- git rebase 合并分支
分支合并,如同将两条河流汇聚成一条奔腾的江河。git rebase命令帮你将一个分支的改动整合到另一个分支,让代码融为一体。
git rebase 源分支名称
- git merge 合并分支
分支合并,如同将两棵大树的枝干嫁接在一起。git merge命令帮你将多个分支的改动融合到一个分支,实现代码的统一。
git merge 分支名称
四、解决冲突,化解代码矛盾之争
- git add 暂存修改
当不同分支的改动发生冲突时,git add命令帮你暂存修改,为冲突的解决做好准备。
git add 文件路径
- git commit 提交修改
冲突解决完成后,git commit命令帮你提交修改,将代码的变迁定格在历史长河中。
git commit -m "提交信息"
五、重命名分支,改写代码历史之名
- git branch -m 重命名分支
时光荏苒,代码的历史也需要改写。git branch -m命令帮你重命名分支,让分支的名字与代码的内涵更加匹配。
git branch -m 新分支名称 旧分支名称
六、查看本地分支对应的远程分支
- git branch -vv
想要知道本地分支与远程分支的对应关系,git branch -vv命令为你揭示出它们之间的紧密联系。
git branch -vv
git分支操作,一把开启代码世界大门的钥匙
git分支操作,犹如一把开启代码世界大门的钥匙,为你呈现出代码变迁的奥秘。掌握分支操作的精髓,你将能够在代码的汪洋大海中乘风破浪,驾驭协同开发的艺术,让代码世界在你的指尖熠熠生辉。