Git常用指令
Git常用指令
1 将代码从一个分支转移到另一个分支
-
若需要将一个分支所有代码合并到当前分支中,采用:
git merge -
若只需要将一个分支中某几次提交的代码合并到当前分支中,采用:
git cherry-pick
1.1 将分支1上的某次提交合并到分支2
git checkout 分支1 git log #查询某次commit的哈希值 git checkout 分支2 git cherry-pick -x 哈希值 #-x的作用是追加一行说明 git push #更新远段代码(前提是本分支已经在远端) #git push origin 分支2
1.2 将分支1合并到分支2
git checkout 分支2 git merge 分支1 --no-ff -m "XXXXX" git push
1.3 关于git cherry-pick
git cherry-pick 命令的常用配置:
- -e , --edit
打开外部编辑器,编辑提交信息。
- -n , --no-commit
只更新工作区和暂存区,不产生新的提交。
- -x
在提交信息的末尾追加一行 (cherry picked from commit ...) 。
- -s , --signoff
在提交信息的末尾追加一行操作者的签名。
- -m parent-number , --mainline parent-number
如果原始提交是一个合并节点,来自于两个分支的合并,那么 Cherry pick 默认将失败,因为它不知道应该采用哪个分支的代码变动。-m 配置项告诉 Git,应该采用哪个分支的变动。它的参数 parent-number 是一个从 1 开始的整数,代表原始提交的父分支编号。
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现