Git提交代码注释信息规范-相关命令汇总

- Git提交代码注释信息规范
  - git commit -m "提交类型+代码总结"
  - 提交类型:
    1. feat: 修改/增加新功能
    2. fix: 修改bug/功能代码的变更
    3. docs: 文档相关变更
    4. style: 不影响代码含义的变更(空白/格式/缺少符号等)
    5. refactor: 代码重构变更
    6. perf: 改进性能的变更
    7. test: 添加/修改现有的测试
    8. chore: Build/.gitignore/辅助工具/库(文档生成)等变更
  - Example: feat: support for async execution

- Git命令测试
  - 命令类型:
    1. git config --global user.name "用户名": 配置全局用户名变量
    2. git config --global user.email "用户邮箱": 配置全局用户邮箱变量
    3. git config --global --list: 查看全局全部配置变量
    4. git config --system --list: 查看系统全部配置变量
    5. git config --local --list: 查看本地全部配置变量
    6. git init: 初始化文件夹
    7. git clone 远程项目地址: 克隆远程项目到本地
    8. git status: 查看当前所有文件状态
    9. git add (路径)文件名.文件后缀: 添加文件到缓存区,可以用空格分开添加多个(状态: untracked file-new file,位置: .git文件夹)
    10. git add 文件夹: 添加文件夹下所有的文件到缓存区
    11. git add -A: (All)添加本目录所有文件到缓存区
    12. git add -A .: (All)添加所有改变文件(新添加/编辑过)到缓存区
    13. git add -u: (update)添加所有更新文件(编辑过)到缓存区
    14. git rm -cache (路径)文件名.文件后缀: 从缓存区删除指定文件(状态: new file-untracked file,位置: 工作空间)
    15. git rm (路径)文件名.文件后缀: 工作空间中删除文件(直接文件夹中删除)
    16. git reset --hard: 恢复上一步骤(可以恢复删除的文件或重命名后被删除的文件)
    17. git commit -m "姓名拼音+提交类型+代码总结": 提交文件到本地仓库(位置: .git文件夹)
    18. git remote add 远程仓库名称(origin) Gitee/GitLab/GitHub远程仓库地址: 绑定远程仓库地址
    19. git remote remove 绑定的远程仓库名称: 删除绑定的远程仓库地址
    20. git remote: 查看绑定的远程仓库名称
    21. git remote -v: (verbose)查看绑定的远程仓库信息(名称+地址)
    22. git log: 打印git的详细操作日志(Enter继续打印)
    23. git log -n2: 打印git的前两条详细操作日志
    24. git log --oneline: 打印git的简略操作日志
    25. git log --oneline -n2: 打印git的前两条简略操作日志
    26. q: 退出当前git命令(如查看日志)
    27. git branch: 查看绑定的远程仓库的分支名称(*为当前使用分支)
    28. git branch -v: 查看绑定的远程仓库的分支信息
    29. git branch 新建分支名称: 新建分支
    30. git branch -d 删除分支名称: 删除分支(不能删除当前使用分支,需先切换出来)
    31. git checkout 切换目标分支名称: 切换分支
    32. git push 绑定的远程仓库名称 推送的新分支名称(和本地名称一致): 推送新分支,将本目录的文件推送到远程仓库的新分支上
    33. git push 绑定的远程仓库名称 本地分支名称:推送的新分支名称: 推送新分支,没有则建新分支,有则更新数据
    34. git push: 更新数据(推送当前分支)
    35. git checkout --track 绑定的远程仓库名称/拉取分支名称: 拉取远程仓库的特定分支(仅可拉取本地推送的分支,且本地不存在此分支名称)
    36. git push 绑定的远程仓库名称 :删除分支名称: 删除远程仓库分支
    37. git push 绑定的远程仓库名称 删除分支名称 --delete: 删除远程仓库分支

  - 总结:
    1. 用cmd代替PowerShell运行命令,因为兼容性前者好
    2. 严格遵守推送流程:workspace(工作空间)-index(缓存)-repository(本地仓库)-remote(远程仓库)

- Windows命令:
  1. cd ..: 返回上一级目录
  2. cd 相对本路径: 由本位置转到相对的下级路径目录
  3. cd 任意绝对路径: 重新定位到绝对路径目录
  4. mkdir 文件夹名: 创建文件夹
  5. type nul>文件名.文件后缀名: 创建文件(cmd生效,PowerShell不生效)
  6. dir/ls: 查看当前的路径和文件列表
  7. clear/cls: 清空屏幕
  8. tab: 本目录搜索补全文件名.后缀名
  9. ^: 上翻命令
  10. ^C(Ctrl+C): 退出当前命令
  11. rename 旧文件名.文件后缀 新文件名.文件后缀: 重命名文件名(cmd生效,PowerShell不生效)

你可能感兴趣的:(基础知识,git)