- 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
本文转载自: https://blog.csdn.net/weixin_51091560/article/details/125871365
版权归原作者 BB-X 所有, 如有侵权,请联系我们删除。
版权归原作者 BB-X 所有, 如有侵权,请联系我们删除。