![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
q2nAmor
QT/C++、opengl、opencl、音视频
展开
-
git 奇技淫巧(三)—— git merge 指定文件到当前分支
git merge 指定文件到当前分支 通常我们合并另外分支的代码采用 git merge XXX(分支名) 命令就可以了,但是由于某些原因有时需要只合并一部分指定文件,而merge命令会合并所有的代码,这时就不能满足我们需求了,我们可以使用checkout命令来实现merge指定文件。 git checkout xxx(分支名) xxx1(文件名1) xxx2(文件名2) xxx3(文件名3) ...原创 2021-01-28 10:02:57 · 1516 阅读 · 1 评论 -
git 奇技淫巧(二)—— 合并某个 commit 到指定的分支上
怎么合并某个 commit 到指定的分支上? //1 首先复制要合并的那个分支的commit id //2 切换到要合并的分支上 git checkout branch2 //上面复制的那个要合并的commit id // 提交该commit到branch2 git cherry-pick commit-id ...原创 2021-01-21 16:32:53 · 235 阅读 · 0 评论 -
git 奇技淫巧(一)—— git stash,暂存你的修改
1.1 情景再现 假设在使用 git 时我们的应用场景是这样的(这也是大多数情况): 老大要求小王在 2H内把线上的某个按钮换成节目图标,命名为 “变色001”,小王一看,卧槽,这简单了,然后慢慢的新建了一个本地分支 “变色001”,改呀改呀,写呀写呀。 突然,线上出紧急bug了,要小王在1H内修复,不然不让参加团建。但“变色001”的代码都写了一部分了,不可能放弃呀。小王急了,怎么办呀? 1.2...原创 2019-07-08 18:06:35 · 1046 阅读 · 1 评论