
GIT
文章平均质量分 75
执键行天涯、
国企程序猿 5年工作经验
展开
-
IDEA 撤销 merge 操作(详解)
现在有两个本地分支dev 和 master, 将 dev 合并到 master 后如何撤销?(注意:以上操作还未 push 到远程分支)合并过程中未发生冲突合并过程中发生了冲突以上是我总结的部分方法,但是还有很多其他的方式可以解决,比如 revert命令,这个也可以将合并的代码去掉,不过它会生成新的提交记录,感兴趣的读者可以去了解下这个命令,希望以上内容能对你有帮助,如有错漏之处,望指正。原创 2025-01-04 14:32:29 · 5360 阅读 · 0 评论 -
【GIT】idea中冲突的解决,避免代码丢失,千万注意!
说这些的意义:其实是为了提醒乙同学,再合并冲突的时候,如果遇见了别人提交的独有代码逻辑和你的有了冲突,一定不能直接将别人的去掉,因为如果叉掉了,因为这部分叉掉的代码别人已经合并到test过了,别人即使在提交这部分代码也不会再次合并到test了,重点来了,乙同学应该把自己的代码逻辑留下的同时,也把甲同学中独有的逻辑也留下,如果在逻辑上留着甲同学的代码,测试的过程中会对乙同学的逻辑有影响,那就先注释掉甲同学独有的逻辑,等乙同学需求测试完了之后,再在test上放开甲同学的特有逻辑即可;解决冲突:未解决的截图。原创 2024-12-13 16:51:00 · 791 阅读 · 5 评论 -
【Git】IDEA代码合并|merge into
当然我这里是dev和test分支之间没有冲突的情况下,合并很顺利,如果出现了冲突,我们就和另外冲突的开发人员的代码进行比较,相互讨论确定出哪些需要要,哪些不需要,在本地的test中解决冲突合并之后后再push到远程test即可。第四步:进入页面,可以看到我们刚刚合并后的分支,在这里选择到需要review的管理人员,还有测试人员,都完成之后,由相应的人员点击下面的审查通过 和测试通过按钮,之后再点击。提交到远程的dev分支之后,我现在需要合并到test分支,去和其他的需求合并起来并部署到test环境。原创 2024-09-03 11:08:39 · 3312 阅读 · 0 评论 -
【GIT】idea中实用的git操作,撤回commit,撤回push、暂存区使用
push之后发现本地和远程仓库的代码都没了,那不白写了真难受,不要急也有办法,此时还是在本地的commit记录中找到之前commit的记录,右键点击Cherry-pick即可恢复之前commit的代码。如果在第二个问题的操作之后,又想对刚刚去掉的代码进行恢复了,直接选中revert 的记录,点击再次revert commmit,也就是以当前为基础,按照第二个问题操作就行。点击后,没识别到修改的这行代码和文件。**步骤2:**见下图,本地没了之后,我们需要再把没了之后的代码先Commit,再push一下,原创 2024-08-28 15:07:28 · 6615 阅读 · 2 评论 -
【GIT】Idea中的git命令使用-全网最新详细(包括现象含义)
完成工作后,你可以将这个新分支合并回。**目的:**我现在想要在dev开发分支开发的内容合并到test分支,因此 我在dev分支修改代码,增加了一行 ,来模拟自己在dev新增的代码,这个代码要合并到test分支上;好了,常用命令这就梳理的差不多了,当然也可以通过IDEA的ui页面直接操作也是可以的,原理步骤顺序都是类似,的,理解了上面的步骤,通过UI操作也恒轻松了~现象:是因为你当前就在dev分支,所以无法删除当前分支,如果你想删除dev分支,你需要先跳转到别的分支,然后再去删除这个分支之外的其他分支;原创 2024-08-28 11:21:17 · 1719 阅读 · 0 评论 -
【工具使用】 idea中从当前分支创建新分支之后,更新提示 cat not update 分支名称 has not tracked branch
首先在IDEA中你想要从哪个分支进行创建新分支,需要先切换到到这个分支,比如我先切换到dev分支,并点击右键,New Branch from Selected…这个选项,之后会出现一个弹框,让你输入自己的 新分支点名称 ,这里我叫做 feature-index-20240701。这是因为你在IDEA中创建的新分支还没有推送到远程的仓库,如果你点击pull的话,也不知道从远程的哪个仓库进行拉取,所以会提示这个错误;背景:我需要从dev分支拉取一个新的分支,在这个新分支上进行某个特定需求的开发;原创 2024-08-23 12:56:51 · 749 阅读 · 0 评论 -
GitLab Merge Request流水线
reviewer打开链接,点击changes,review相关改动的code,如果没什么问题就返回overview,提交者在自己的分支改完代码上传之后,merge request会自动更新,提交者@审核者再去查看改动,直至通过。2.后续在各自的分支上开发提交,当自己的需求模块开发完毕,要合并入dev分支时,需要去gitlab上创建Merge Request。ps:下次要创建merge之前,记得合并dev分支的代码到自己的分支,类似之前git代码推之前先拉取一下。审核通过,代码会合并入对应的分支。原创 2024-08-19 14:34:44 · 916 阅读 · 0 评论