- 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提交代码注释信息规范-相关命令汇总
于 2022-07-19 14:26:17 首次发布