Git
虹梦未来
Java开发者,Linux爱好者,Gopher
展开
-
【开发心得】git基于历史commit ID检出代码并创建新的分支
git基于历史commit ID检出代码并创建新的分支原创 2022-05-25 11:16:46 · 1013 阅读 · 1 评论 -
【开发心得】git cherry-pick的使用
前言:从入行,短暂使用svn之后,其实一直都在使用git,但是之前从未用过cherry-pick,直到三月份新公司,我的前辈提到了这个,才得以使用。使用场景: 1.开发中的分支,仅将一部分提交合并到某个分支。举例子: 1.如笔者自己的开发分支,开发了一堆需求,但是领导说,有几个需求先上,那么,我们就需要将部分开发完成的需求,单独检出并且提交测试分支。 具体操作如下:步骤: 1:创建临时分支temp并且检出。git checkout te...原创 2021-05-19 11:11:17 · 211 阅读 · 0 评论 -
【分享】Unknown SSL protocol error in connection to xxx:443
从github上clone项目的时候(协议为https),我们可能会遇到Unknown SSL protocol error in connection to xxx:443解决方法1: 将https改成http尝试。解决方法2: git 命令行 git config --global http.sslVerify false...原创 2021-03-19 20:45:33 · 1257 阅读 · 0 评论 -
【git操作】远程强制覆盖本地代码
git fetch --all 拉取所有更新,不同步git reset --hard origin/分支名 本地代码同步线上最新版本(会覆盖本地所有与远程仓库上同名的文件)git pull 再更新一次 针对第二步低概率未能完全覆盖的情况下,比如远程库有本地库没有的数据...原创 2020-06-30 14:33:29 · 2128 阅读 · 0 评论 -
【Git】当提交代码的时候发生冲突正确的解决方式
!!!git pull会把本地未提交修改覆盖。如果不使用以下步骤解决,则可以先对本地代码进行备份,然后pull下来之后,使用beyondcompare进行合并。处理的方式非常简单,主要是使用git stash命令进行处理,分成以下几个步骤进行处理。1、先将本地修改存储起来$ git stash这样本地的所有修改就都被暂时存储起来 。是用git stash list可以看到保存...原创 2020-02-06 11:06:48 · 4040 阅读 · 0 评论