Git的基本使用-学习笔记
1.Git 的基本工作流程
- Git仓库:用于存放提交的目录
- 暂存区:临时存放被修改的文件
- 工作目录:被Git管理的项目目录
2.Git的使用
2.1使用前的配置
- 配置提交前的姓名
git config --global user.name 提交人姓名
- 配置提交前的邮箱
git config --global user.email 提交人邮箱
- 查看git配置信息
git config --list
2.2 提交步骤
- git init 初始化git仓库
- git status 查看文件的状态
- git add 文件列表 ->追踪文件(目录中存在的文件)
- git commit -m 提交信息 ->向仓库中提交代码(向追踪文件中提交)
- git log ->查看提交的记录
2.3撤销
- 用暂存区中的文件覆盖工作目录中的文件
git checkout 文件名
- 将文件从暂存区中删除
git rm --cached 文件名
- 将Git仓库中指定的更新目录恢复出来,并且覆盖暂存区和工作目录
git reset --hard commitID
3、分支
3.1 分支细节
- 主分支(master):第一次向git仓库中提交更新记录是自动产生的一个分支
- 开发分支(develop):做为开发的分支,基于master分支创建
- 功能分支(feature):作为开发具体功能的分支,基于develop分支创建
3.2 分支命令
-
git branch
查看分支 -
git branch 分支名称
创建分支 -
git checkout 分支名称
切换分支 -
git merge 来源分支
合并分支 -
git branch -d 分支名称
删除分支(分支合并之后才被允许删除)如果是-D就是强制删除,删除分支的时候必须切换到其他的分支上
3.3暂时保存更改
- 分支临时切换(应用场景)
- 存储临时变动:
git stash
- 恢复改动:
git stash pop