Git
文章平均质量分 56
Git
__畫戟__
前端。知之为知之,不知为不知
展开
-
在vscode中切换分支,仍旧显示已经删除的远程分支
然后远程的已经删除的分支就不见了。运行命令:修剪远程分支。转载 2023-11-28 14:04:23 · 567 阅读 · 0 评论 -
根据 commit message 自动生成 changelog
规范你的 commit message 并且根据 commit 自动生成 CHANGELOG原创 2022-01-12 16:06:12 · 740 阅读 · 0 评论 -
commitlint + Husky 规范 git commit 日志
在多人协作的背景下,git 仓库和 workflow 的作用很重要。而对于 commit 提交的信息说明存在一定规范是好的方案。来学习一下使用 commitlint + husky 来规范 git commit -m 中的描述信息吧原创 2022-01-06 21:34:09 · 880 阅读 · 0 评论 -
Git Hooks 与 Husky —— 配合 eslint 规范代码
在项目规范化开发过程中,我们希望同事提交的代码都是符合代码规范的。我们可以使用 `ESLint` 格式化工具来校验代码;但是如何来强有力的保证大家提交到远程仓库的代码一定是经过 ESLint 检查并修复的呢?Git Hooks 来解决这个问题;使用 pre-commit 来 进行 eslint 校验;使用 husky 来简化 git hooks 配置;原创 2021-12-07 23:07:59 · 1833 阅读 · 0 评论 -
Git 之 merge 与 rebase 的区别
Git 之 merge 与 rebase 的区别原创 2021-11-24 18:19:38 · 151 阅读 · 0 评论 -
git revert
在 Git 开发中通常会控制主干分支的质量,但有时还是会把错误的代码合入到远程主干。 虽然可以直接回滚远程分支, 但有时新的代码也已经合入,直接回滚后最近的提交都要重新操作。 那么有没有只移除某些 Commit 的方式呢?可以一次 revert操作来完成。考虑这个例子,我们提交了 6 个版本,其中 3-4 包含了错误的代码需要被回滚掉。 同时希望不影响到后续的 5-6。* 982d4f6 (HEAD -> master) version 6* 54cc9dc version 5* 551原创 2021-08-29 22:40:41 · 217 阅读 · 0 评论 -
解决【Gitlab强制提交被拒绝】问题
问题:开发过程中遇到需要回退代码后强制提交Gitlab:git push origin master -f 遇到图中报错。解决:打开 Gitlab => Settings =>Repository Protected Branches 找到对应被保护的分支 点一下分支对应的 unprotect,再执行 git push origin master -f 就成功了! 如果你想改回原先的受保护分支,你可以从上面的表单中添加回来 ...原创 2021-08-24 13:07:05 · 2857 阅读 · 0 评论 -
git 误删分支恢复方法
在使用git的过程中,因为人为因素造成分支(commit)被删除,可以使用以下步骤进行恢复。首先用以下步骤创建一个新分支,修改一些文件后删除,以便进行恢复。1.创建分支 abcgit branch abc2.查看分支列表git branch -a abc* develop remotes/origin-dev/develop3.切换到abc分支,随便修改一下东西后 commit切换分支git checkout abcSwitched to branch 'a转载 2021-07-22 09:54:35 · 1332 阅读 · 2 评论