Git的基本使用-学习笔记

1.Git 的基本工作流程

  1. Git仓库:用于存放提交的目录
  2. 暂存区:临时存放被修改的文件
  3. 工作目录:被Git管理的项目目录

2.Git的使用

2.1使用前的配置

  1. 配置提交前的姓名

git config --global user.name 提交人姓名

  1. 配置提交前的邮箱

git config --global user.email 提交人邮箱

  1. 查看git配置信息

git config --list

Git的基本使用-学习笔记

2.2 提交步骤

  1. git init 初始化git仓库
  2. git status 查看文件的状态
  3. git add 文件列表 ->追踪文件(目录中存在的文件)
  4. git commit -m 提交信息 ->向仓库中提交代码(向追踪文件中提交)
  5. git log ->查看提交的记录
    Git的基本使用-学习笔记

2.3撤销

  1. 用暂存区中的文件覆盖工作目录中的文件git checkout 文件名
  2. 将文件从暂存区中删除git rm --cached 文件名
  3. 将Git仓库中指定的更新目录恢复出来,并且覆盖暂存区和工作目录
    git reset --hard commitID

Git的基本使用-学习笔记
Git的基本使用-学习笔记

3、分支

3.1 分支细节

  1. 主分支(master):第一次向git仓库中提交更新记录是自动产生的一个分支
  2. 开发分支(develop):做为开发的分支,基于master分支创建
  3. 功能分支(feature):作为开发具体功能的分支,基于develop分支创建

3.2 分支命令

  1. git branch 查看分支
  2. git branch 分支名称 创建分支
  3. git checkout 分支名称 切换分支
  4. git merge 来源分支 合并分支
  5. git branch -d 分支名称 删除分支(分支合并之后才被允许删除)如果是-D就是强制删除,删除分支的时候必须切换到其他的分支上
    Git的基本使用-学习笔记

3.3暂时保存更改

  1. 分支临时切换(应用场景)
  2. 存储临时变动:git stash
  3. 恢复改动:git stash pop