一:git认识
1.0 版本控制:
就是对工程修改的历史记录,便于我们查看以前的版本,便于恢复。
2.0 常见版本控制的工具:
git, svn,cvs 等
3.0 控制版本的分类:
本地版本控制:适合个人使用,记录每一次文件的更新。
file: version1,version2,version3 集中式版本控制:就是所有的版本数据全都放在服务器上。 如果服务器损坏,那么就会丢失掉所有的数据。
分布式版本控制: 版本的信息仓库全部同步到本地的每一个用户。 不会因为服务器的损坏而造成不能工作的情况
4.0 git的历史
git是世界上最先进的分布式版本控制器,由linux之父两周开发得到的。
二:git的安装与配置
1.0 如何卸载:
先在环境变量里面找到是否由git的变量然后删除, 然后在我们的控制面板中卸载git
2.0 如何下载:
git官网 或者是淘宝镜像 下载完,我们可以通过命令来检查我们的 git 版本 和 配置 下载之后无脑下一步安装即可,安装完毕就可以使用3.0 启动:下载完成后,我们右键鼠标会出现:
git bash: 用linux风格的命令进行管理
git cmd :用windows风格的命令进行管理
git gui :用图形化的界面进行管理,但是不建议
4.0 git必要的配置(配置我们的用户名与邮箱)
# 1.0 查看我们的配置git config--system--list :查看我们系统的配置 git config--global--list :查看我们用户的配置# 2.0 在用户配置里面,我们需要设置用户名与邮箱git config--global user.name"kuangsheng"git config--global user.email 1625576018@qq.com 然后我们再用: git config--global--list进行查看即可5.0 git 的工作原理
四个区域:
工作区:就是平时我们存放代码的地方
暂存区:临时存放我们代码的地方
资源库:就是我们本地放代码的地方
远程的git仓库:远程我们放代码的地方
工作流程:
在工作目录中添加,修改文件; 将需要版本控制的代码放到暂存区中; 将暂存中的代码放入我们的git仓库。
git的三种状态: 已修改,已暂存,已提交
三:git的基本操作
1.0 码云的注册和使用
如何生成ssh 公钥: 方式一: 图形化的界面 方式二: ssh-keygen-t rsa2.0 练习:如何将一个文件提交到本地的仓库
# 我们日常使用的时候,要非常的牢记这六个命令# 第一步:初始化git 仓库 或者是克隆远程的仓库git init git clone[远程仓库的url]# 第二步: 查看目录状态git status[文件名字]git status : 这个是查看我们所有文件的状态# 第三步:将我们的文件提交到暂存区git add 1.txt# 第四步:再次查看我们的目录的状态git status# 第五步: 将我们的文件提交到本地的仓库git commit-a"这个文件是我们的练习文件"# 第六步: 查看我们是否成功了git log# 第七步:如何查看我们的git 仓库ls-al 之后会显示出.git 这个仓库# 第八步: 如何查看我们已经提交完的所有文件gitls-tree--name-only-r HEAD 潘正翔@pzx MINGW64 ~/Desktop(master)$ gitls-tree--name-only-r HEAD 1.txt 2.txt 显示出.git 这个仓库