教你git如何使用?

1. Git 是什么

Git是一个免费的、开源的 版本控制软件

具体功能:记录文件的所有历史变化

随时可恢复到任何一个历史状态

多人协作开发或修改

错误恢复

2.git安装

下载地址

在安装的过程中,所有选项使用默认值即可。

3.git的基本使用

git提交步骤

  • git init 初始化git 仓库 (mac中Command+Shift +. 可以显示隐藏文件)

  • git status 查看文件状态

  • git add 文件列表 追踪文件并添加[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CoNa4pCI-1598259474562)(assets/07.png#pic_center)]

  • git commit -m "提交信息" 向仓库中提交代码

  • git log 查看提交记录

撤销

  • 用暂存区中的文件覆盖工作目录中的文件: git checkout 文件
  • 将文件从暂存区中删除: git rm --cached 文件
  • 将 git 仓库中指定的更新记录恢复出来,并且覆盖暂存区和工作目录:git rest --hard commitID

教你git如何使用?

4.git 分支

使用分支,可以让我们从开发主线上分离出来,以免影响开发主线。

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

分支命令

  • git branch 查看分支
  • git branch 分支名称 创建分支
  • git checkout 分支名称切换分支
  • git merge 来源分支 合并分支
  • git branch -d 分支名称 删除分支 (分支被合并后才允许删除)(-D强制删除)

5.暂时保存更改

在git中,可以暂时提取分支上所有的改动并存储,让开发人员得到一个干净的工作副本,临时转向其他工作。
使用场景:分支临时切换

  • 存储临时改动 : git stash
  • 恢复改动: git stash pop