git
安装地址: Git - Downloads
- 根据电脑配置来选择64位安装还是36位安装,但如今大部分电脑都是64位
版本管理
就是记录你对git的更改, 这样方便将来对git的查阅
-
人为维护文档的问题
-
若多人编辑同一个文档, 那么就容易产生覆盖
-
复制来编辑文档,极为不便
-
文档命名不清晰即文档数量多容易导致文档版本的混乱
git介绍
git全称是分布式版本控制系统 缩写(VCS) ,git就是一个仓库, 可以吧文档状态更新记录保存起来,也将更新的记录回退过去
git基本流程
-
先是工作目录: 被git管理的项目目录
新建一个文件夹,作为根目录,从此工作目录开始为git仓库管理
-
暂存区: 临时存放被修改的文件
执行pull拉倒本地
-
git仓库: 存放提交记录
push进远程仓库
git使用
配置
使用前向git介绍自己
- 配置姓名:
git config --global user.name 姓名
- 配置邮箱:
git config --global user.email 提交邮箱
- 查看信息:
git config --list
- 若要修改,只需重复上文即可
提交步骤
git init
初始化仓库git status
查看文件状态git add 文件
追踪文件git commit -m
提交代码git log
查看提交记录
撤销
git checkout 文件名
暂存区文件覆盖工作目录文件git rm --cached 文件名
从暂存区删除git reset --hard commitID
将指定更新记录恢复,且覆盖暂存区与工作目录
分支
- 分支相当于当前目录的副本, 可从主线分离出来,避免影响主线的开发
细分
- 主分支(master): 第一次向git提交是自动产生的分支
- 开发分支(develop): 开发分支, 基于master创建
- 功能分支(feature): 开发具体功能分支,基于开发分支(develop)创建
—依次—
分支命令
git branch
查看分支git branch 分支名称
创建分支git checkout 分支名称
切换分支git merge 来源分支
合并分支(必须在master上才能合并)git branch -d 分支名称
删除分支(合并才可删除)
暂存更改
暂时提取分支的改动并存储
分支临时切换
git stash
存储临时改动git stash pop
恢复改动