git 常用指令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
git add . (暂存更改)
git commit -m '提交的内容'
git pull origin dev (拉远程dev分支)
git push (推送到远程)
// 新建分支
git branch xxx (xxx填写你的分支名称)
// 查看所有分支
git branch -a
// 切换到某一分支
git checkout xxx (xxx填写要切换的分支名称)
// 提交代码到指定分支
git push origin xxx (xxx为要提交代码的分支名称)
// 更新本地分支
git fetch
// 修改分支名
$ git branch -m xxx(xxx为修改后的分支名称)
// 修改分支名后推送分支
git push origin xxx(xxx为修改后的分支名称)

git 分支策略

1
2
3
4
/* 需求:git将当前分支的修改推到其他分支 */
git stash // 把暂存区内的修改存储起来
git checkout 分支名 // 切换到正确的分支:
git stash pop // 将存储的修改取出来,继续进行提交等正常的操作

git commit 提交规范

Git commit message规范指提交注释时的编写规范,统一方便维护,如下

1
2
3
4
5
6
7
8
9
10
11
feat:新功能
fix:修复一个bug
docs:只改了文档
style:修改不涉及代码的主要逻辑(如格式化了代码)
refactor:改动了代码,既不是新功能也不是修复bug
perf:优化了代码,提升了性能
test:增加或修改了代码测试
build:更改了构建流程相关的配置文件和包(如glup, npm)
ci:更改了CI配置文件或脚本等(如Travis, Circle, BrowserStack, SauceLabs)
chore:其它不涉及源代码和测试代码的修改
revert: git revert一次提交

要配置 Git 的账号和邮箱,可以按照以下步骤进行操作:

  1. 打开终端或命令行工具,并导航到您的项目的根目录。

  2. 运行以下命令,将您的用户名配置为全局默认值:

    1
    git config --global user.name "Your Name"

    将 “Your Name” 替换为您希望显示的用户名。

  3. 运行以下命令,将您的邮箱地址配置为全局默认值:

    1
    git config --global user.email "your.email@example.com"

    将 “your.email@example.com“ 替换为您的有效邮箱地址。

配置完成后,每次提交代码时,Git 将会使用您所配置的用户名和邮箱信息作为提交记录的作者信息。

请注意,如果您希望仅为当前项目设置特定的用户名和邮箱,而不是全局默认值,可以省略 --global 参数,并在项目目录中运行相应的命令,而非在全局环境中执行。例如:

1
2
git config user.name "Your Name"
git config user.email "your.email@example.com"

这样可以在当前项目中覆盖全局默认值。