Git的使用
本教程用于入门git
Git的简介
Git是为了更好的进行版本管理和内容管理的系统
Git的安装
window下的安装
官网地址:https://gitforwindows.org/
镜像地址:https://npm.taobao.org/mirrors/git-for-windows/
Git的配置
配置用户信息
git config --global user.name "git账号用户名"
git config --global user.email "git账号对应邮箱"
作用:配置了该信息后以后默认使用该用户名邮箱对应的账号下的仓库,以后的操作中若默认使用该Git账号则不用再次的输入用户名和邮箱
查看配置信息
git config --list
当配置信息列表出现下图信息表示配置成功
Git的工作流程
- 克隆 Git 资源作为工作目录。
- 在克隆的资源上添加或修改文件。
- 如果其他人修改了,你可以更新资源。
- 在提交前查看修改。
- 提交修改。
- 在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。
Git工作区暂存区
基本概念
- **工作区:**就是你从Git仓库拷贝下来的资源所在目录
- **暂存区:**英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。
- **版本库:**工作区有一个隐藏目录 .git,这个不算工作区,而是 Git 的版本库。
本地仓库的创建
使用方法
使用当前目录作为Git仓库,我们只需使它初始化。
git init 目录
克隆Git仓库到本地仓库
使用方法
我们使用 git clone 从现有 Git 仓库中拷贝项目
git clone <repo>
如果我们需要克隆到指定的目录,可以使用以下命令格式:
git clone <repo> <directory>
- **repo:**Git 仓库。
- **directory:**本地目录。
Git的基本操作
Git 常用的是以下 6 个命令:git clone、git push、git add 、git commit、git checkout、git pull,后面我们会详细介绍。
- workspace:工作区
- staging area:暂存区/缓存区
- local repository:版本库或本地仓库
- remote repository:远程仓库
常见的命令参见:https://www.runoob.com/git/git-basic-operations.html
Git的使用演示
1.配置全局属性 用户名及其邮箱
git config --global user.name "git账号用户名" git config --global user.email "git账号对应邮箱"
2.查看是否配置成功
git config --list
3.创建文件作为本地仓库
这里选择在D盘下创建 cd d:/
创建名叫localGitStorage的文件作为本地仓库 mkdir localGitStorage
进入该仓库 cd ./localGitStorage
初始化本地仓库,当出现.git表示初始化成功 git init
4.拷贝Git远程仓库文件到本地
使用公钥来拷贝 git clone git@gitee.com:north_gate/extremely-clever-2.git
进入该仓库 cd ./extremely-clever-2
5.上传文件
创建一个文件 touch xxx.xxx
添加文件到暂存区 git add xxx.xxx 提交文件到本地仓库 commit -m"文件描述信息" 将文件推入远程仓库 git push origin master