【Git】Git 分支管理 ( 使用 git cherry-pick 命令提取提交记录应用于当前分支 | 创建新分支应用某个提交 | git cherry-pick 冲突处理 )(一)

简介: 【Git】Git 分支管理 ( 使用 git cherry-pick 命令提取提交记录应用于当前分支 | 创建新分支应用某个提交 | git cherry-pick 冲突处理 )(一)

文章目录

一、环境准备

二、创建新分支应用 dev2 提交

三、git cherry-pick 冲突处理





一、环境准备


git cherry-pick 命令的作用是 将指定的 一个或若干个 提交记录 , 应用与当前的分支 ;



创建一个 dev 分支 , 然后在该分支中 , 编辑 file1.txt 文件 , 分别添加 4 44 行 文本 , 每行都提交一次 ;


image.png


执行


git reflog


查看 4 44 次提交的哈希码 :


D:\Git\git-learning-course>git reflog
29206c6 (HEAD -> dev) HEAD@{0}: commit: dev4
31914ab HEAD@{1}: commit: dev3
cc5fe50 HEAD@{2}: commit: dev2
f12e2d3 HEAD@{3}: commit: dev1
2bd4156 (origin/master, origin/HEAD, master) HEAD@{4}: checkout: moving from master to dev
2bd4156 (origin/master, origin/HEAD, master) HEAD@{5}: clone: from https://codechina.csdn.net/han12020121/git-learning-course


image.png

目录
相关文章
|
10月前
|
存储 安全 开发工具
深度解决 Git “fatal: refusing to merge unrelated histories” 错误解析什么是历史分支优雅草卓伊凡
深度解决 Git “fatal: refusing to merge unrelated histories” 错误解析什么是历史分支优雅草卓伊凡
882 4
深度解决 Git “fatal: refusing to merge unrelated histories” 错误解析什么是历史分支优雅草卓伊凡
|
7月前
|
开发工具 git
Git版本控制工具合并分支merge命令操作流程
通过以上步聚焦于技术性和操作层面指南(guidance), 可以有效管理项目版本控制(version control), 并促进团队协作(collaboration).
1868 15
|
开发工具 git 开发者
vscode+git解决远程分支合并冲突
通过这些详细步骤,您可以掌握如何使用VSCode和Git高效地解决远程分支合并冲突,提高开发效率和代码质量。希望这些内容对您的学习和工作有所帮助。
3227 86
|
存储 缓存 Java
图解Git——远程分支《Pro Git》
远程分支是 Git 中用于管理分布式协作的关键概念。远程引用指向远程仓库中的分支和标签,常用 `git ls-remote` 或 `git remote show` 查看。日常开发中,通常使用远程跟踪分支(如 `origin/main`)与远程分支交互,简化远程仓库状态的管理和使用。远程跟踪分支记录远程分支的状态,但本身只读。
405 6
|
开发工具 git
Git常用命令
Git常用命令
293 0
Git常用命令
|
存储 人工智能 安全
Git: 常用命令
Git: 常用命令
Git: 常用命令
|
开发工具 git
20 个最常用的 Git 命令,你都会用吗?
在这篇文章中,我将介绍在使用 Git 时最常使用的 20 个命令。 以下是这些Git命令:
298 0
20 个最常用的 Git 命令,你都会用吗?
|
开发工具 git
Git常用命令
Git常用命令
233 0
|
存储 Unix 定位技术
Git常用命令
本篇介绍了Git工具使用的常用命令
1129 0
Git常用命令
|
开发工具 git
25条常用的git命令
25条常用的git命令
365 0