Skip to main content

Command Palette

Search for a command to run...

Series

Git使用场景

Git的功能非常强大,这个系列将记录我在使用Git过程中遇到的一些场景和解决办法

  1. Git修改当前仓及历史提交人信息

    有时候不同项目之间的提交人会弄混或者之前填写的信息错误,需要把信息修正下。 修改当前仓提交人信息 先修改当前仓提交人信息,避免以后再使用全局提交人信息。 cd your-repo-dir git config user.name # 查看当前提交人名称 git config user.name "jeeinn" # 修改 git config user.email # 查看当前提交人邮箱 git config user.email "demo@gmail.com" # 修改 如若想修改全局...

    Dec 21, 20221 min read2
    Git修改当前仓及历史提交人信息
  2. Git大型项目浅克隆及历史恢复

    有时候部署机带宽较小,中途有git提交了大文件(如引用的视频介绍等)然后又删除掉,这种情况可以考虑使用浅克隆的方式来进行临时发版。后续有需求可以在慢慢的完整恢复。 # 仅获取最近一次提交的完整代码 git clone --depth 1 -b <branch-name> <repository-url> # 示例 git clone --depth 1 --branch main https://github.com/user/repo.git 本地快速开发时也可以这样搞 但是有两个后遗...

    Jan 17, 20251 min read5
    Git大型项目浅克隆及历史恢复
  3. Git提交信息规范

    Git Commit Message Conventions 有时在Git提交时很着急直接写 update,这样会导致之后看代码根本不知道做了啥。有时回滚就相当麻烦 推荐写法 # 只有一行,通常不超过50个字符 # 包括三个字段:type(必需)、scope(可选)和subject(必需) <type>(<optional scope>): <subject> 说明 type 用于说明 commit 的类别,只允许小写字母,通常使用下面标识 build:构建相关 chore:构建过程...

    Jun 27, 20251 min read15
    Git提交信息规范