git rebase 命令详解

git

rebase 在 git 中是一个非常有魅力的命令,使用得当会极大提高自己的工作效率;如果乱用,会给团队其他人带来麻烦。合理使用 rebase 命令可以使我们的提交历史干净、简洁,让我们一起来学习这个具有魅力的 rebase 命令吧 !

辰风沐阳 阅读 959 2022-09-01

git commit 提交规范

git

每个人 git 的提交记录都有自己的风格和习惯,如果没有一套完整的规范,则每个人的代码提交描述内容会很随意,会降低 log 的可读性和维护性。所以需要有一套 git 提交规范,使提交记录清晰明了,让人一看就能知道每次提交的目的

辰风沐阳 阅读 787 2022-08-01

git status 查看状态文件名乱码

git

在 Windwos 11 上面使用 git add 时发现中文名称的文件名被编码成了 \345\255\246\344\271.txt 格式的名称。解决方案: git config --global core.quotepath false

辰风沐阳 阅读 659 2022-06-29

Navicat Premium v16.0、v16.1 破解激活

navicat

在 Navicat Premium 15 时 我们一般会使用 DFoX 注册机进行破解激活,但是在 Navicat Premium 16 中这种方式不行,本文记录如何使用 NavicatCracker 破解激活 Navicat Premium 16,其实 NavicatCracker 和 DFoX 使用方式一样的

辰风沐阳 阅读 18212 2022-06-06

git fetch 命令详解

git

git fetch 命令用于将远程库更新到本地。当远程库中有了新的提交记录、分支、标签时,可以使用这个命令将远程库中的更新拉取到本地库

辰风沐阳 阅读 1440 2022-04-26

.git 目录结构内容解析

git

当我们执行 git init 后,会生成一个 .git 文件夹,这个文件夹我们称为 Git 仓库(Git Repository)。.git 目录下面有很多文件和目录,把这些内容的作用搞清楚可以帮助我们了解到 git 的实现原理,进而明白 git 是如何对文件进行版本控制的

辰风沐阳 阅读 1156 2022-04-19

git push 命令详解

git

git push 用于更新远程引用以及关联对象,使用本地 refs 更新远程 refs,同时发送完成给定 refs 所需的对象。用于将本地分支的更新推送到到远程主机,也可以用于删除远程分支和远程库中标签

辰风沐阳 阅读 309 2022-04-18

git stash 命令详解(保存开发进度)

git

当我们开发新功能做到一半时,产品经理过来和我们反馈了一个紧急 bug,需要马上解决,但是做了一半的新功能又不想提交到版本库。这时可以使用 git stash 将当前进度保存起来,修复完 bug 后再使用 git stash`恢复之前保存的进度

辰风沐阳 阅读 1093 2022-04-15

git merge 命令详解

git

当分支进行合并时,首先会自动合并。如果可以自动合并成功,只需要修改下合并后的备注信息,然后会自动提交到版本库;如果自动合并失败,会出现文件冲突的提示,我们需要手动将冲突处理掉,然后再将文件提交到版本库

辰风沐阳 阅读 1735 2022-04-13

git mv 从工作区和暂存区中重命名内容

git

git mv 命令用于移动或重命名一个文件、目录或软连接。它会将内容从工作区和暂存区中重命名,手动重命名需要执行两步操作,git mv 一步即可

辰风沐阳 阅读 1057 2022-04-12