-
Git提交代码注释信息规范
- git commit -m "提交类型+代码总结"
- 提交类型:
- feat: 修改/增加新功能
- fix: 修改bug/功能代码的变更
- docs: 文档相关变更
- style: 不影响代码含义的变更(空白/格式/缺少符号等)
- refactor: 代码重构变更
- perf: 改进性能的变更
- test: 添加/修改现有的测试
- chore: Build/.gitignore/辅助工具/库(文档生成)等变更
- Example: feat: support for async execution
-
Git命令测试
-
命令类型:
- git config --global user.name "用户名": 配置全局用户名变量
- git config --global user.email "用户邮箱": 配置全局用户邮箱变量
- git config --global --list: 查看全局全部配置变量
- git config --system --list: 查看系统全部配置变量
- git config --local --list: 查看本地全部配置变量
- git init: 初始化文件夹
- git clone 远程项目地址: 克隆远程项目到本地
- git status: 查看当前所有文件状态
- git add (路径)文件名.文件后缀: 添加文件到缓存区,可以用空格分开添加多个(状态: untracked file-new file,位置: .git文件夹)
- git add 文件夹: 添加文件夹下所有的文件到缓存区
- git add -A: (All)添加本目录所有文件到缓存区
- git add -A .: (All)添加所有改变文件(新添加/编辑过)到缓存区
- git add -u: (update)添加所有更新文件(编辑过)到缓存区
- git rm -cache (路径)文件名.文件后缀: 从缓存区删除指定文件(状态: new file-untracked file,位置: 工作空间)
- git rm (路径)文件名.文件后缀: 工作空间中删除文件(直接文件夹中删除)
- git reset --hard: 恢复上一步骤(可以恢复删除的文件或重命名后被删除的文件)
- git commit -m "姓名拼音+提交类型+代码总结": 提交文件到本地仓库(位置: .git文件夹)
- git remote add 远程仓库名称(origin) Gitee/GitLab/GitHub远程仓库地址: 绑定远程仓库地址
- git remote remove 绑定的远程仓库名称: 删除绑定的远程仓库地址
- git remote: 查看绑定的远程仓库名称
- git remote -v: (verbose)查看绑定的远程仓库信息(名称+地址)
- git log: 打印git的详细操作日志(Enter继续打印)
- git log -n2: 打印git的前两条详细操作日志
- git log --oneline: 打印git的简略操作日志
- git log --oneline -n2: 打印git的前两条简略操作日志
- q: 退出当前git命令(如查看日志)
- git branch: 查看绑定的远程仓库的分支名称(*为当前使用分支)
- git branch -v: 查看绑定的远程仓库的分支信息
- git branch 新建分支名称: 新建分支
- git branch -d 删除分支名称: 删除分支(不能删除当前使用分支,需先切换出来)
- git checkout 切换目标分支名称: 切换分支
- git push 绑定的远程仓库名称 推送的新分支名称(和本地名称一致): 推送新分支,将本目录的文件推送到远程仓库的新分支上
- git push 绑定的远程仓库名称 本地分支名称:推送的新分支名称: 推送新分支,没有则建新分支,有则更新数据
- git push: 更新数据(推送当前分支)
- git checkout --track 绑定的远程仓库名称/拉取分支名称: 拉取远程仓库的特定分支(仅可拉取本地推送的分支,且本地不存在此分支名称)
- git push 绑定的远程仓库名称 :删除分支名称: 删除远程仓库分支
- git push 绑定的远程仓库名称 删除分支名称 --delete: 删除远程仓库分支
-
总结:
- 用cmd代替PowerShell运行命令,因为兼容性前者好
- 严格遵守推送流程:workspace(工作空间)-index(缓存)-repository(本地仓库)-remote(远程仓库)
-
-
Windows命令:
- cd ..: 返回上一级目录
- cd 相对本路径: 由本位置转到相对的下级路径目录
- cd 任意绝对路径: 重新定位到绝对路径目录
- mkdir 文件夹名: 创建文件夹
- type nul>文件名.文件后缀名: 创建文件(cmd生效,PowerShell不生效)
- dir/ls: 查看当前的路径和文件列表
- clear/cls: 清空屏幕
- tab: 本目录搜索补全文件名.后缀名
- ^: 上翻命令
- ^C(Ctrl+C): 退出当前命令
- rename 旧文件名.文件后缀 新文件名.文件后缀: 重命名文件名(cmd生效,PowerShell不生效) ———————————————— 版权声明:本文为CSDN博主「BB-X」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:blog.csdn.net/weixin_5109…