Skip to content
Go back

git指令辨析

Edit page

markdown语法

#
#
her name is Rin.
  • 不知道为什么不能正常使用行内公式的语法$...$

git指令

  • git restore <文件名>git checkout <文件名>都是撤回工作区的修改

  • git rm --cached <文件名>移除暂存区文件但保留工作区文件

  • git rm <文件名>working tree clean时使用,删除工作区文件,同时将删除文件添加到暂存区

  • git rm -f <文件名>在文件commit一次后时随意使用,删除工作区文件,同时将删除文件添加到暂存区,但如果该文件没有commit过,那么不会将删除文件添加到暂存区。

  • git merge <分支名>将指定分支合并到当前分支,保留分支历史,矛盾集中爆发,生成一个新的合并提交

  • git rebase <分支名>依次合并,每次合并一个提交,历史更线性,冲突发生时更容易知道是哪个改动引起的

commit message格式

  • [type] [scope] [descriptions]

  • feat fix docs style refactor test chore api login user readme等 简述内容 动词开头

  • feat(chat):添加什么功能
    fix(api):修复接口什么错误
    style:调整代码缩进和格式
    docs(readme):更新项目说明文档
  • 一次commit只做一件事,必要时详细说明


参考:


Edit page