-
git介绍
- 安装
-
git特点
-
git的代码区域
- 工作区
- 暂存区
- 仓库
-
使用前的准备
- 自报家门配置config
- 接着提供邮箱(不是github帐号密码)
-
公钥登录
- 配置ssh格式的远程仓库地址
-
创建ssh key
- 这里执行完毕生成id_rsa私钥和id_rsa.pub公钥文件
- 把公钥内容放在github
- 之后再更新push之类就不会提示要输入密码了
-
代码管理
- 创建版本库
-
添加/管理文件(只是添加到git缓存)
-
添加多个文件到暂存区
- 添加目录下所有.html文件
- 添加本目录下所有文件
- 删除文件
- 对文件移动或改名
- 查看当前git暂存区状态
- 提交修改文件
-
日志 版本切换
-
日志git log
- 查看项目的日志
- 查看单个文件的日志
- 查看某个目录的日志
-
版本切换git reset
- 查看版本变化
- 恢复到第三个版本
- 或者以版本号来恢复文件
-
远程仓库GitHub
- 把代码推到远程仓库push(准备阶段)
- 把本地版本master推送到远程代号是origin的库中
-
远程仓库管理
-
查看远程仓库
- 查看仓库地址
- git删除远程库
- git添加远程库
- 修改远程库名称
-
团队合作
- dd应该先创建目录然后git clone复制下
-
dd编辑了文件后应该更新到远程库中
- 先git add .
- 再git commit -m "dd的成果"
- 再git push origin master
- 其他人更新了我就pull更新到本地
-
分支管理
- 分支有什么用
- 查看分支
- 创建分支
- 切换分支
- 快速创建并切换进新分支
-
合并分支
- newfenzhi要先commit更新好
- 切换到master分支
- 合并子分支
- 删除分支