教你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
4.git 分支
使用分支,可以让我们从开发主线上分离出来,以免影响开发主线。
- 分支明细
主分支(master)第一次向git 仓库中提交更新记录时自动产生的一个分支 - 开发分支
开发分支(develop):作为开发的分支,基于 master 分支创建。 - 功能分支(feature):作为开发具体功能的分支,基于开发分支创建
分支命令
-
git branch
查看分支 -
git branch 分支名称
创建分支 -
git checkout 分支名称
切换分支 -
git merge 来源分支
合并分支 -
git branch -d 分支名称
删除分支 (分支被合并后才允许删除)(-D强制删除)
5.暂时保存更改
在git中,可以暂时提取分支上所有的改动并存储,让开发人员得到一个干净的工作副本,临时转向其他工作。
使用场景:分支临时切换
- 存储临时改动 :
git stash
- 恢复改动:
git stash pop