因而我们给出相关总结:
- 数据存放地址:SVN存放在一台计算机;Git存放在所有计算机
- 项目开发方式:SVN需要联网获得主机上的项目,然后开发完后推送回原电脑;Git直接开发并比对研究即可
- 优缺点:SVN安全性低但容易丢失;Git不易丢失但安全性差
Linux常用指令在正式开始Git教学之前,我们来复习一些Linux相关指令:
# 表示注释cd : 改变目录 。cd . . : 回退到上一个目录,直接cd进入默认目录pwd : 显示当前所在的目录路径 。ls(ll) :都是列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细 。touch : 新建一个文件 如 touch index.js 就会在当前目录下新建一个index.js文件 。rm:删除一个文件, rm index.js 就会把index.js文件删除 。mkdir :新建一个目录,就是新建一个文件夹 。rm -r :删除一个文件夹, rm -r src 删除src目录mv : 移动文件, mv index.html src index.html 是我们要移动的文件, src 是目标文件夹,reset : 重新初始化终端/清屏 。clear : 清屏 。history : 查看命令历史 。help : 帮助 。exit : 退出 。
Git下载与打开- 官网下载安装(官网地址:https://git-scm.com/)
文章插图
安装基本只需要修改安装路径和默认打开方式,其他选项一律默认即可
- 启动Git
- Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多
- Git CMD:Windows风格的命令行
- Git GUI:图形界面的Git,不建议初学者使用,尽量先熟悉常用命令
下载Git之后,我们可以在文件夹下直接点击右键,可以看到出现有Git Bash的选项,点击即可开启
文章插图
Git相关配置我们在下面介绍一些Git的配置查看方法以及配置方法
首先我们需要知道查看Git配置的方法:
# 查看全部配置git config -l
Git中存在有系统默认配置以及我们自己配置的信息:# 查看系统configgit config --system --list# 查看当前用户(global)配置git config --global--list
我们在Git中有必须设置的两个属性:# 这是非常重要的,因为每次Git提交都会使用该信息 。# 设置名称git config --global user.name "QiuLuo"# 设置邮箱git config --global user.email 3206154701@qq.com
如果你希望在单个项目中修改name和email可以去掉--global,表示不在全局中配置Git基本理论我们下面将从Git的数据传递方面讲起,是很重要的地方哦~
Git四个区域我们的Git会将我们的数据保存下来,作为版本保留下来
而保留的地点通常被我们划分为四个区域:
- 工作目录(Working Directory)
- 暂存区(Stage/Index)
- 资源库(Repository或Git Directory)
- 远程仓库(Remote Directory)
文章插图
接下来让我们依次介绍这四个区域:
- 工作目录:第一层,主机存放代码的区域
- 暂存区:第二层,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息
- 资源库:第三层,本地仓库,安全存放数据的位置,保存有你提交到所有版本的数据 。
- 远程仓库:第四层,托管代码的服务器
经验总结扩展阅读
- 一篇文章带你了解网页框架——Vue简单入门
- 如何创建qq群(qq怎么自己建群)
- 银色药丸面膜2层怎么用?
- 海岛绒和法兰绒的区别?
- 长期打水光针有危害吗?
- 白晓欧家齐是什么电视剧中的人物?
- 海蓝之谜粉底液真伪怎么辨别?
- 长寿毛可以拔吗?
- 白杰是是个保安哪部电视剧的人物?
- 罗小黑战记中的人物配音介绍?