
1.版本控制功能2.Bash-CMD-GUI的区别3.Git的配置4.Git的别名5.获取Git仓库-git init/ git clone6.文件状态划分全部存入暂存区git add .全部提交到仓库git commit -m 7.Git操作流程图8.检测文件状态-git status9.文件添加到暂存区-git add10.Git忽略文件11.文件更新提交-git commit-m 表示添加提交信息(必须填写)提交信息遵循一定规范:feat:新功能fix:修复bugdocs:文档更改style:代码格式(不影响功能)refactor:重构test:测试相关chore:构建/工具相关12.Git的校验和13.查看提交的历史-git loggit reflog用于查看 Git 的操作历史HEAD 的移动记录常用于在误执行reset、rebase、删除分支等操作后找回丢失的提交。14.版本回退-git reset15.什么是远程仓库16.远程仓库的验证远程仓库的验证-凭证:远程仓库的验证-SSH密钥:17.管理远程服务器18.本地分支的上游分支跟踪分支19.远程仓库的交互20.开发流程git语句汇总1.已有项目并且有远程仓库git clone xxxxxxxxxxxx进行开发git add .git commit -m 提交git pull - git fetch/git mergegit push2.开发一个新项目全程由你搭建1.创建远程仓库2.1方案一git clone xxxxxxxxxxxx在clone下来的项目中开始搭建整个项目git add .git commit -m git push2.2方案二创建一个本地仓库和搭建本地项目git remote add origin xxxxxxgit branch --set-upstream-toorigin/mastergit fetchgit merge --allow-unrelated-historiesgit push21.Git标签(tag)-创建tag22.Git提交对象Commit Object23.Git master分支24.Git创建分支25.Git分支提交26.创建分支同时切换27.为什么使用分支28.查看和删除分支29.Git的工作流git flow目前常见的工作流30.Git的远程分支31.远程分支的管理32.Git rebase用法33.rebase的原理34.rebase和merge的选择35.Git常见命令速查