Git
一、Git概述
1、git是什么
git是一个免费的开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目
集中式版本控制系统—-分布式版本控制系统
2、git工作机制
工作区(写代码) git add—>暂存区(临时储存) git commit—>本地库(历史版本)
3、Git和代码托管中心
代码托管中心是基于网络服务器的远程代码仓库,一般称为远程库
- 局域网
- GitLab
- 互联网
- GitHub(国外)
- Gitee码云(国内)
二、git常用命令
命令名称 | 作用 |
---|---|
git config –global user.name 用户名 | 设置用户签名 |
git config –global user.email 邮箱 | 设置用户邮箱 |
git init | 初始化本地库 |
git status | 查看本地库状态 |
git add | 添加到暂存区 |
git commit -m “日志信息” 文件名 | 提交到本地库 |
git reflog | 查看历史记录 |
git reset –hard 版本号 | 版本穿梭 |
1、设置用户签名
2、初始化本地库
1、基本语法
git init
2、图片
3、查看本地库状态
1、首次查看
2、添加文件
3、再次查看
4、添加暂存区
1、将工作区的文件添加到暂存区
2、查看状态
5、提交本地库
1、基本语法
git commit -m “日志信息” 文件名
2、图片
3、查看历史记录
6、修改文件
7、历史版本
1、基本语法
git reflog 查看版本信息
git log 查看版本详细信息
2、版本穿梭
三、Git分支操作
命令名称 | 作用 |
---|---|
git branch 分支名 | 创建分支 |
git branch -v | 查看分支 |
git checkout 分支名 | 切换分支 |
git merge 分支名 | 把指定的分支合并到当前分支上 |
1、查看分支
git branch -v
2、创建分支
3、修改分支
4、合并分支
1、正常合并
2、冲突合并
手动修改—>add加入暂存区—>提交(不加文件名)
四、Github操作
1、创建远程仓库别名
git remote -v 查看当前索引远程地址别名
git remote add 别名 远程地址
2、推送本地分支到远程仓库
git push 别名 分支
3、拉取远程仓库到本地
git pull
4、克隆远程仓库到本地
git clone 远程地址
clone会做三件事:1.拉取代码 2.初始化本地仓库 3.创建别名
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hexo!