2022/09/01 day01:Git概述
文章目录
- Git的历史
- Git与SVN的对比
- Git的工作流程
- Git的安装
- 建立本地仓库
- 添加文件
- 修改文件内容并提交
- 文件的删除
- 将java工程添加到本地版本库
Git的历史
git 就是饭桶的意思
Git的发明者就是Linux的发明者:Linus Torvalds
Linux开源后,需要一款版本管理工具,用来管理各种代码。git最早就是用来管理Linux源代码的。随着Linux的发展,现在不管是Windows还是Linux都有Git。
Git与SVN的对比
SVN和Git一样,也是版本管理工具。SVN是集中式版本管理工具,Git是分布式版本管理工具,没有中央服务器。(视频认为我们是学SVN,实际上我们没学)
它们最大的区别是Git有一个本地仓库的概念,SVN是没有的,它必须是连接到服务器上,才能实现代码的提交和修改
远程仓库和本地仓库内容完全一样。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Sq2CucSl-1662194577902)(en-resource://database/5571:1)]
Git的工作流程
一般工作流程如下:
从远程仓库中克隆 Git 资源作为本地仓库。
从本地仓库中checkout代码然后进行代码修改
在提交前先将代码提交到暂存区。
提交修改。提交到本地仓库。本地仓库中保存修改的各个历史版本。
在修改完成后,需要和团队成员共享代码时,可以将代码push到远程仓库。
下图展示了 Git 的工作流程:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-O95jAqE2-1662194577903)(en-resource://database/5569:1)]
Git的安装
下载地址:https://git-scm.com/download
安装:Git-2.13.0-64-bit.exe
安装:TortoiseGit-2.4.0.2-64bit.msi【乌龟】
中文语言包:TortoiseGit-LanguagePack-2.4.0.0-64bit-zh_CN.msi
建立本地仓库
使用GitBash
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-klGl8n02-1662194577904)(en-resource://database/5573:1)]
.git目录就是工作区(工作目录)。是隐藏文件夹
添加文件
添加文件的过程
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2fQRcaeK-1662194577904)(en-resource://database/5575:1)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tVdP2D17-1662194577904)(en-resource://database/5577:1)]
修改文件内容并提交
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ayiNCU0W-1662194577905)(en-resource://database/5579:1)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZJrfbC35-1662194577905)(en-resource://database/5581:1)]
文件的删除
删除的两种方式:结果一样。
第一种:直接delete。删除后可以还原(不是Ctrl c)
第二种:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SwnMMrNj-1662194577905)(en-resource://database/5583:1)]
第三种:我们只是想在版本库中删除,本地文件还是想保留,删除,提交成功后,本地文件还存在,但在版本库浏览器中消失了:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZUX1Tg82-1662194577906)(en-resource://database/5585:1)]
将java工程添加到本地版本库
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Tbzr3ZFT-1662194577906)(en-resource://database/5587:1)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8zvUc2SV-1662194577906)(en-resource://database/5589:1)]
——此文档为学习笔记!