Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类、xml文件、html文件等)。通过Git仓库来存储和管理这些文件,Git仓库分为两种
- 本地仓库:开发人员自己电脑上的Git仓库
- 远程仓库:远程服务器上的Git仓库
Git操作 :
Git作用
- 代码回溯
- 版本切换
- 多人协作
- 远程备份
Git代码托管服务
为了构建Git远程仓库
常用的Git代码托管服务
Github
码云
GitLab
Git常用命令
全局设置
在Git命令行中
- 设置用户信息:
git config --global user.name " "
git config --global user.email " " - 查看配置信息
git config --list
获取Git仓库
要使用Git对我们的代码进行版本控制,首先需要获得Git仓库
获取Git仓库通常有两种方式:
- 在本地初始化一个Git仓库:git init
- 从远程仓库克隆:git clone 远程仓库地址
工作区、暂存区、版本库
- 工作区:包含.git文件夹的目录就是工作区,也称为工作目录,主要用于存放开发的代码
其中文件存在两类状态:- untracked 未跟踪(未被纳入版本控制)
- tracked 已跟踪(被纳入版本控制)1)Unmodified 未修改状态 2)Modified 已修改状态
3)Staged 已暂存状态
- 暂存区:.git文件夹中有很多文件,其中有一个index文件就是暂存区,也可以叫做stage。暂存区是一个临时保存修改文件的地方
- 版本库:在获取git仓库时看见的.git隐藏文件夹就是版本库,版本库中存储了很多配置信息,日志信息和文件版本信息等
- 在工作区使用git add 命令后,就进入了暂存区,之后使用git commit就进入了版本库
本地仓库常用命令
远程仓库常用命令
推送至远程仓库流程:1)使用git add
上传至暂存区 2)使用git commit
提交至本地仓库 3)之后使用git push 仓库名字 分支名
推送至远程仓库。