目录
3.3.2 git status 检测是否有未提交到暂存区的文件
3.3.6 git reset HEAD 从暂存区移除指定文件
一、Git的安装
1.1 Git是什么
Git是一个开源的[分布式][版本控制系统],用于敏捷高效地处理任何或小或大的项目;
版本控制器
CVS/SVN/Git
类似的代码托管网站还有:github/码云gitee/阿里云Code源码管理;
1.2 注册Gitee账号
gitee官网:Gitee - 基于 Git 的代码托管和研发协作平台
注册一个账号
1.3 在电脑中安装Gitee
我们需要在官网上下载安装gitee,Leaf这里把下载地址粘贴出来;
Git下载地址:Git - Downloads
选择适合自己的版本下载就好了;
下载好后,我们就把它安装到电脑中,
傻瓜式安装,
记得不要安装到C盘里,Win10可能会有权限问题;
检测安装:
我们安装后右键,如果出现了这两个选项就代表我们安装成功。
二、Gitee的基础使用
2.1 Git与SVN的区别
① 去中心化;
【Git是分布式的,SVN不是:这是Git和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。】
② Git仓库的任何一个拷贝都可以独立作为一个服务器来使用;
③ 在Git中文件有四种状态:
未跟踪(untrack):表示文件为新增加的
已修改(modified):表示修改了文件,但还没保存到git仓库中。
已暂存(staged):表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中
已提交(committed):表示文件已保存在git仓库中。
④ Git存在分支
2.2 gitee网站的实践操作
1、创建仓库
初始化
等我们初始化后,就可以将仓库改为公有的了;
点击右角的管理
改为开源仓库
2、添加文件
接着我们一起来看看如何在仓库直接添加文件;
编辑文件内容
还有一种建立文件的方式,可以在建立文件的同时建立文件夹;
就是输入/
并且建立一个文件:
提交看看结果:
3、删除文件
删除也很简单,点击我们要删除的文件,右上角删除。
4、删除仓库
删除仓库也差不多,只是严谨一点而已;
点击右上角的管理,左侧菜单选择删除菜单;
删除仓库需要填写确认要删除的仓库名、用户密码。
删除成功:
三、项目组长与组员的Git使用
接下来我们就以项目开发中,项目组长与组员之间关于Git的使用为场景。
3.1 关于将文件上传至gitee仓库
本地电脑
代码区:工作区间,放代码的地方;
暂存区:git所管理的暂存区域
本地仓库:git所管理的本机的硬盘区域
远程电脑
远程仓库:gitee
明确使用Git命令提交文件至远程仓库的大致流程:
代码区 ---> 暂存区 ---> 本地仓库 ---> Git远程仓库
代码区 ---> 暂存区 ---> 本地仓库:这个过程是不需要联网的;
本地仓库 ---> Git远程仓库:需要联网的
提交三部曲:
add,commit,push三部曲。
3.2 配置Git账号
我们在使用Git的常用命令之前需要先配置账号;
输入命令git config --list 可以查看git的配置列表
里面并没有我们的gitee的账号,所以我们需要配置一下:
配置命令:
git config --global user.name "账号名"
git config --global user.email "邮箱号"
3.3 Git的基本命令
我们根据上面的学