
Git
学习时长两年半的小学生
我要一步一步往上爬~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
idea+Git工具之幽灵删代码事件
这不是搏眼球写的标题,说实话当时自己也怀疑人生排查了很久,下面直接复现那个幽灵删代码场景。首先看develop分支上,是有这个Experiment类的(为了案件重演,我reset --hard 回当时那个commit id)然后再看当时的我的本地分支,也是有这个Experiment类的,所以肯定不是我删掉的但是由于Develop和local分支都改到了这个文件,所以有冲突了:有冲突,没问题,那就看着develop和local解决,哪些以谁为准,都可以商量但是就在这时!奇葩的一幕出现了!合并r原创 2021-11-30 14:50:45 · 545 阅读 · 0 评论 -
Git报错remote: error: hook declined to update refs/heads/feature/XXX
详细报错信息如下:Counting objects: 100% (48/48), done.Delta compression using up to 12 threadsCompressing objects: 100% (22/22), done.Writing objects: 100% (26/26), 13.54 KiB | 1.93 MiB/s, done.Total 26 (delta 16), reused 0 (delta 0)remote: Wrong commit auth原创 2021-07-14 17:53:13 · 17446 阅读 · 1 评论 -
git本地分支与远程分支绑定关系并强推代码
之前一直是简单的创建新项目,clone空白的下来然后粘贴所有文件夹进去,然后push。今天忽然想换种玩法不用复制粘贴那么low,而是我demo在哪个哪里,仓库就配到那里。去到对应的你写的demo的文件夹(1)git init 一下(2)git branch看一下,默认是在master,但是gitlab默认不能强推master,于是checkout -b develop 分支(3) 切换了分支,顺手 git add . git commit -m “备注XXXXX” 提交一下到当前分支的本地仓原创 2020-11-18 15:40:23 · 1147 阅读 · 0 评论 -
Jenkins持续集成GitHub项目(手把手超详细配置)
1:首先安装一些插件2:然后创建一个任务选择自由风格的。备注和名称自己随便写,点击确定后进入到任务配置页面~3:配置仓库源打开你的GitHub仓库,进入到对应的项目,记录下两条URL记得点击应用,再保存~4:手动构建手动构建成功了,但是每次都这样也不是办法,我想每次Push一次Master分枝的代码就帮我集成一遍,该怎么做呢?验证的Token和SecretText和WebHook回调地址的配置详情可看这位大佬笔记:https://www.cnblogs.com/mingyue582原创 2020-09-09 11:55:16 · 890 阅读 · 0 评论 -
gitignore的用法和小坑
在gitignore文件里可以指定哪些文件不需要进行版本控制。例如:*.XXXX 就是说以XXXX结尾的文件都不会进行版本控制小坑:在第一次commit和push已经添加到版本控制的文件,后续就算修改了gitignore也会继续提交,这是因为git的缓存导致发生gitignore配置无效的问题,这时候就执行:(1)清理缓存git rm -r --cached .(2)重新提交一遍git add .git commit -m “update gitignore”(3)这时候你就会发现那个后原创 2020-07-17 16:11:09 · 335 阅读 · 0 评论 -
Git版本控制工具的基础使用
自己电脑安装好git后,首先就是使用git拉取项目下来。(1)命令行执行:git clone URL 。这一句命令不用说了,就是把github上面的一个项目拉下来,所以你能打开github看到的项目都可以拉,如果是private的项目是看不到的,复制URL打开网址也是404.(2)然后用编辑器打开,什么VSCODE,IDEA,ECLIPESE就随便大家了,然后在terminal控制台上查看一下当前分支:git branch,一般这个时候看到的都是在主分支上。(3)我们开发不可能大家都在master分原创 2020-07-08 14:30:04 · 292 阅读 · 0 评论