git cherry-pick

简介: git cherry-pick

git cherry-pick


说一下我工作中常用的一条git 命令,简单高效
工作分支一般是在 develop上,然后在工作分支修改的代码提交到线上时很容易出现错误.冲突 等之类的问题,然后有的时候提交的文件过于分散和量大,你又不想一个一个的checkout 添加,怎么办?git cherry-pick就是最好的方法:
语法很简单,我们常用的提交就是 
    git  add   
    git commit
    git pull 
    git push
然后提交线上就是
    git checkout develop a.txt
很麻烦对吧,然后如果你会用git cherry-pick这条命令,就会发现很简单:
    git cherry-pick <commit id>
    git pull
    git push
就OK了,是不是很简单,然后这个只会提交你的commit id 的修改情况,也极大程度的避免了冲突的问题. 
目录
相关文章
|
6月前
|
Java 程序员 开发工具
Git Cherry-pick 使用
Git Cherry-pick 使用
|
6月前
|
开发工具 git
git cherry-pick的使用
git cherry-pick的使用
126 0
|
6月前
|
Shell 开发工具 git
git 常用命令详解(merge/rebase/cherry-pick)
git常用命令详解。 git merge将已提交的commit(自历史记录与当前分支分开以来的提交)合并到当前分支中。 rebase变基的原理 git-cherry-pick能应用(合并)已经存在的commit,即选择合并某个特定commit
|
开发工具 git
phpstorm里操作git cherry-pick
phpstorm里操作git cherry-pick
433 0
phpstorm里操作git cherry-pick
|
开发工具 git C++
Git 进阶系列 | 7. Git 中的 Cherry-pick 提交
Git 进阶系列 | 7. Git 中的 Cherry-pick 提交
228 0
Git 进阶系列 | 7. Git 中的 Cherry-pick 提交
|
开发工具 git
git cherry-pick 教程
1.应用场景 对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。 这时分两种情况。一种情况是,你需要另一个分支的所有代码变动,那么就采用合并(git merge)。另一种情况是,你只需要部分代码变动(某几个提交),这时可以采用 Cherry pick。
2811 1
|
开发工具 git
git | 一个可以提高开发效率的命令:cherry-pick
git | 一个可以提高开发效率的命令:cherry-pick
183 0
git | 一个可以提高开发效率的命令:cherry-pick
|
开发工具 git
【Git】Git 分支管理 ( 使用 git cherry-pick 命令提取提交记录应用于当前分支 | 创建新分支应用某个提交 | git cherry-pick 冲突处理 )(三)
【Git】Git 分支管理 ( 使用 git cherry-pick 命令提取提交记录应用于当前分支 | 创建新分支应用某个提交 | git cherry-pick 冲突处理 )(三)
170 0
【Git】Git 分支管理 ( 使用 git cherry-pick 命令提取提交记录应用于当前分支 | 创建新分支应用某个提交 | git cherry-pick 冲突处理 )(三)
|
开发工具 git
【Git】Git 分支管理 ( 使用 git cherry-pick 命令提取提交记录应用于当前分支 | 创建新分支应用某个提交 | git cherry-pick 冲突处理 )(二)
【Git】Git 分支管理 ( 使用 git cherry-pick 命令提取提交记录应用于当前分支 | 创建新分支应用某个提交 | git cherry-pick 冲突处理 )(二)
277 0
【Git】Git 分支管理 ( 使用 git cherry-pick 命令提取提交记录应用于当前分支 | 创建新分支应用某个提交 | git cherry-pick 冲突处理 )(二)
|
开发工具 git
【Git】Git 分支管理 ( 使用 git cherry-pick 命令提取提交记录应用于当前分支 | 创建新分支应用某个提交 | git cherry-pick 冲突处理 )(一)
【Git】Git 分支管理 ( 使用 git cherry-pick 命令提取提交记录应用于当前分支 | 创建新分支应用某个提交 | git cherry-pick 冲突处理 )(一)
161 0
【Git】Git 分支管理 ( 使用 git cherry-pick 命令提取提交记录应用于当前分支 | 创建新分支应用某个提交 | git cherry-pick 冲突处理 )(一)