
git
小僵尸打字员
以解决问题为驱动力
展开
-
git stash , git fetch 和 git clear
git stash 网上 关于git stash的教程已经很多了,但是这个用多了确实很容易乱,所以除了特殊情况一般不推荐大家用这个 特殊情况是什么呢? 就是当你改变了本地的代码,但你不想提交,同时又想拉取最新的代码时,就可以用这个命令在进行暂存. 具体用法也很简单: git stash 将目前工作的修改保存到一个新的存储条,并且回滚到HEAD; ...原创 2018-01-11 14:24:24 · 1283 阅读 · 0 评论 -
git cherry-pick
git cherry-pick说一下我工作中常用的一条git 命令,简单高效工作分支一般是在 develop上,然后在工作分支修改的代码提交到线上时很容易出现错误.冲突 等之类的问题,然后有的时候提交的文件过于分散和量大,你又不想一个一个的checkout 添加,怎么办?git cherry-pick就是最好的方法:语法很简单,我们常用的提交就是 git add原创 2018-01-11 14:33:02 · 531 阅读 · 0 评论 -
git删除分支
前言做个记录, 删除git 分支, 分支名为release, 记得切换到其他分支进行操作删除远程分支git push origin --delete release 删除本地分支 git branch -d release原创 2019-05-24 11:42:42 · 28353 阅读 · 4 评论 -
git多次提交合并为一次提交(git rebase)
前言在平时生产环境中测试和线上一般都是两个分支, 然后线上分支每一次提交都会加上锁, 需要运维部署jenkins去解锁部署代码重启服务, 但是平时在测试分支上完成功能可能需要多次commit提交测试环境测试功能, 提交正式分支的时候因为锁的存在就比较麻烦了, 所以需要把测试环境的多次commit合成一个commit提交正式分支, 这时就用到了git rebase过程我现在有3个提交, 我需...原创 2019-05-24 15:38:40 · 9582 阅读 · 0 评论