Git的主要作用:版本控制
用来方便查看更改历史记录,备份恢复以前的版本等等
多人开发往往使用版本控制
版本控制的分类:
本地版本控制:记录每次文件的操作,对每个版本做个快照,适合个人用
集中版本控制:所有的版本数据放到服务器上,协同开发者(小伙伴们)在服务器上同步更新或上传自己的修改(所有的版本都在服务器,本地只有自己以前的版本,不联网看不到最新的版本)
分布式版本控制:所有的版本信息仓库全部同步到每个用户(每个人拥有全部代码,存在安全隐患)可以离线在本地提交。不会因为服务器损坏或网络问题,导致不能工作的情况
**git和svn的区别:
svn是集中式,git是分布式,不同就是集中式和分布式的区别
git的安装:官网https://git-scm.com/
找到最新版,下载,无脑下一步即可
启动Git:三个版本区别(CMD是windows下的风格,Bash是linux的风格,GUI是图形界面)
使用Bash比较多,学会基本的linux命令即可:
cd:改变目录
cd..返回上一级
pwd列出当前路径
ls列出当前所有的文件
touch 新建一个文件
mkdir创建一个文件夹
rm删除一个文件
rm -r删除一个文件夹
mv移动文件
reset重新初始化终端
clear清屏
history 查看历史命令
help 帮助
exit退出
git的配置:
git config -l :显示所有的用户配置
git config --system --list 查看系统的配置
git config --global --list查看用户配置
**必须配置用户名和邮箱📪
使用命令:
git config --global user.name “用户名”
git config --global user.email 邮箱
Git相关配置文件存放地址:
1)Git\etc\gitconfig : Git安装目录下的config --system系统级
2)C:\User\Administrator\.gitconfig 只适用于当前登录用户的配置 --global全局