前言
今天为大家分享的是Git的简介以及常用命令!
Git简介
Git是一个开源的[分布式]
[版本控制系统],用于敏捷高效地处理任何或小或大的项目!
Git与Svn区别
-
去中心化
-
git仓库的任何一个拷贝都可以独立作为一个服务器来使用
-
在Git中文件有四种状态
未跟踪(untrack):表示文件为新增加的
已修改(modified):表示修改了文件,但还没保存到git仓库中。
已暂存(staged):表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中
相较于Git,SVN有全局的版本号(最大特征)
内容完整性
GIT的内容存储使用的是SHA-1哈希算法存储方式不同
Git按内容按源数据存储
Svn按文件存储
Git和Github的关系
Git是一个版本控制器,而Github是git的一个服务器!
Github是最大的托管网站,除此以外还有码云!
Github的安装
1、首先找到github下载的官网,并找到Windows系统(或者你需要使用的系统)
2、进入后选择自己对应的操作系统下载(32位或64位)
3、选择后下载对应的安装包,就可以开始准备安装了
4、运行下载好的安装文件
5、点击Next
6、选择Git文件的安装位置
7、默认选择 直接Next
8、这里直接默认选择
9、默认选择
10、点击Next
11、点击Next
12、依旧点击Next
13、点击Next
14、点击Next
15、点击Next
16、点击Install
17、此时已经安装完成
18、点击Finish
当然为了方便使用,也可以创建快捷方式!
实际操作
默认打开的页面
Git配置帐号和邮箱(本机)
一般刚安装Git都要配置用户名和密码,因为你提交代码到本地仓库(上传代码到远程仓库)时会用到,
如果没有没有配置,在你提交时它会提醒你的。但是,如果仅仅克隆(即下载)公有项目,你甚至不需要注册——刚刚我们创建的账户是为了以后使用其它项目,以及推送我们自己的修改。
1、命令行配置
Git bash here
打开命令窗口
2、查看git的配置列表
git config --list
最开始查看配置列表一般都是空的,此时你需要进行设置用户名和邮箱!
3、设置用户名、邮箱
git config --global user.name "username"
git config --global user.email "email"
这里的username指的是你设置的用户名的名称,而email指的是你的邮箱!
例如博主我设置的
git config --global user.name "sunny"
git config --global user.email "2403923308@qq.com"
此时设置完之后,再执行git config --list
查看配置文件
Git命令使用场景
git的文件状态是其git核心内容
1、文件状态
git中的文件有以下几种状态
未跟踪(untrack):表示文件为新增加的
已修改(modified):表示修改了文件,但还没保存到git仓库中
已暂存(staged):表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中
已提交(committed):表示文件已保存在git仓库中
2、工作区域
按照本地计算机与远程计算机划分,工作区域有以下几种
2.1、本地计算机
Working Directory(工作目录):即正在编辑的文件状态。文件状态为未跟踪(untrack)和已修改(modified)在此区域内。
Staging Area(暂存区):保存了下次将提交的文件列表信息。文件状态为已暂存(staged)在此区域内。
Repository(本地仓库):提交到本地仓库的文件。
2.2、远程计算机
Repository(远程仓库):已提交到远程计算机内的文件。
常用命令(重点)
常用命令 | 命令用处 |
---|---|
git clone | 将远程仓库clone到本地计算机 |
git status | 展示工作区及暂存区域中不同状态的文件 |
git add | 将内容从工作目录添加到暂存区 |
git commit | 所有通过 git add 暂存的文件提交到本地仓库 |
git push | 将本地仓库的记录提交到远程仓库 |
git reset HEAD | 从暂存区移除指定文件 |
git checkout – | 从本地仓库恢复指定文件 |
git pull | 拉取远程仓库的数据 |
Github的简单使用
首先登录github网站
其次创建一个github的账号
再次回到github的首页,进行登录
这里点击Sign in
建立公有的仓库
创建仓库
点击右侧的New
建立私库
私库中的代码只有本身开发的人才能看到,之前私库是需要收费的!
查看已创建的仓库
私库会自带private的标识符!
删除仓库
查看你的所有仓库
点击Settings
页面往下滑 找到Danger Zone 再点击Delete this Repository这个按钮!