git
gitea和golang组合实现hook自动化部署代码
目前git代码仓库develop分支的代码要经常更新到测试服务器,使用传统的FTP上传代码太费力,使用git pull手动拉取分支,也不够放心。现在使用git中的hook来进行自动化部署代码。
2020-10-23 13:09:34阅读全文
git切换分支不合并当前分支的修改--git stash
在工作过程中,我们不时会遇到这类问题。在当前分支正在进行功能的开发,突然来了一个bug,要切换到其他分支修改。但是当前分支的改动还不适合提交。所以我们可以使用如下方法进行当前工作区的缓存:
2021-07-28 10:28:56阅读全文
我在工作中是如何使用 git 的
2021-07-28 22:03:58阅读全文
git——创建和切换分支
2021-07-28 14:32:38阅读全文
手写 git hooks 脚本(pre-commit、commit-msg)
Git 能在特定的重要动作发生时触发自定义脚本,其中比较常用的有:pre-commit、commit-msg、pre-push 等钩子(hooks)。我们可以在 pre-commit 触发时进行代码格式验证,在 commit-msg 触发时对 commit 消息和提交用户进行验证,在 pre-pus
2021-07-29 06:19:43阅读全文
3分钟带你了解版本控制系统的发展历史
什么是“版本控制”?我为什么要关心它呢? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。在CODE CHINA 中,我们对保存着软件源代码的文件作版本控制,但实际上,你可以对任何类型的文件进行版本控制。
2021-07-28 13:56:52阅读全文
husky7 + commitlint + lint-staged 记录
husky 在现代前端项目是必不可少的组件了,重构业务项目时依赖都升级到新版,发现 husky 还是在用低版本的,索性升级到最新的。 从 husky5 开始版本有了重大变化,旧的配置方式无法直接使用,需要重新配置一下。
2021-07-29 09:50:59阅读全文
工作中的 git 详解
毫无疑问, git 是目前最优秀的分布式版本控制工具, 没有之一; 作为一个码农, git 已经是一项必备的技能了, 许多优秀的社区都是基于 git 去做的版本控制; 比如全球最大的程序猿同性交友网站 github ;
2021-07-28 22:00:07阅读全文
还在用Jenkins?试试Gitlab的CI/CD功能吧,贼带劲!
SpringBoot实战电商项目mall(50k+star)地址:https://github.com/macrozheng/mall
2021-07-28 21:19:22阅读全文
git hooks---husky、lint-staged
Git Hooks 就是在 Git 执行特定事件(如commit、push、receive等)时触发运行的脚本,类似于“钩子函数”,没有设置可执行的钩子将被忽略。
2021-07-29 10:43:47阅读全文
git rebase和merge的基本常用操作
使用GIT很久一直都没有深层次的研究过,一般情况下,只要会用add,pull,commit,push等几个基本提交命令就可以了,对于分支合并大部分使用merge操作,我用了好几年的merge,突然公司说需要用rebase进行合并,当时一脸懵逼。但是心里也不慌,赶紧上网找了些资料,但是实际应用出现各种
2021-07-30 05:13:41阅读全文
git 连接github.com 并配置密钥
git 连接github.com 并配置密钥传送门:http://www.jianshu.com/p/ff10...
2021-08-01 05:28:39阅读全文
【Git】IntelliJ IDEA中Terminal终端无法执行GIT命令:'git' 不是内部或外部命令...
IntelliJ IDEA中Terminal终端无法执行GIT命令:'git' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
2021-08-01 02:55:56阅读全文
Git 如何优雅地回退代码?
从接触编程就开始使用 Git 进行代码管理,先是自己玩 Github,又在工作中使用 Gitlab,虽然使用时间挺长,可是也只进行一些常用操作,如推拉代码、提交、合并等,更复杂的操作没有使用过,看过的教程也逐渐淡忘了,有些对不起 Linus 大神。
2021-08-01 00:27:18阅读全文
husky commitlint 配置无效,.gitignore配置无效问题
其实就是每次新加这些功能模块的时候都会不起作用,原因就是本地缓存起的作用,把新加功能上传后,删除本地仓库,重新从远端拉取即可
2021-08-01 20:47:54阅读全文
当工作遇到GIT,看这篇就够了!
2021-08-03 12:20:27阅读全文
将本地文件上传到gitlab
2021-08-04 10:07:03阅读全文
? 那些能帮我愉快Coding的Webstorm插件
作为一个FE开发者,在日常工作中用的最多的可能就是WebStorm与VsCode,我在工作的这几年一直使用的是WebStorm进行开发,今天为大家带来我工作中使用的一些Webstorm插件以及一些可以提效的配置方法,希望能够帮助使用WebStorm的朋友们更加高效工作,多余时间可以多摸摸?!
2021-08-04 12:00:06阅读全文
Git 分支管理策略 | TBD++ Flow
随着Git的普及,为了更高效地进行团队协作开发,人们通过经验总结研究出了几套适用于各种团队和项目的分支管理策略,上篇文章我们讲解了 Git Flow 代码版本管理策略,它对版本控制较为严格,主要适合开发团队规模较大、开发周期较长,可达几周至几个月的项目,同时,文章提供了版本管理方案图及必要的讲解。接
2021-08-13 00:09:05阅读全文