版本控制系统系统
集中在一个系统中记录每一次文件的变化,即版本记录
git分布式版本控制系统
会将远程代码仓库完整得镜像下来,可进行离线本地版本控制。 提交不依赖于网络,带有网络时在于远程仓库进行版本同步。
git安装
配置yum源,使用阿里源,epel.repo和CentOs-Base.repo rm /etc/yum.repos.d/* wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo 或者curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo … 关闭防火墙和selinux systemctl stop firewalld systemctl disable firewalld sed -ri ‘/^SELINUX=/c SELINUX=disabled/’ /etc/sysconfig/selinux sed -ri ‘/^SELINUX=/c SELINUX=disabled/’ /etc/selinux/config 这里的c是行匹配后修改 … 安装git yum install -y git git --version … 设置git git config --global user.name “cjq” git config --global user.email “cjq@mail.com” git config --global coloer.ui true git config --global color.status auto git config --global color.diff auto 比对 git config --global color.branch auto 分支 git config --global color.interactive auto 交互
cat ~/.gitconfig 查看global配置
name = cjq
email = cjq@mail.com
[coloer]
ui = true
[color]
diff = auto
status = auto
branch = auto
interactive = auto
git config -l 也可以列出配置,不过不够清晰
.git/config 当前版本库特定的配置文件, --file,Git的默认选项,具有最高优先级。 ~/.gitconfig 当前用户的配置文件,–global。 /etc/gitconfig 系统级别的配置文件, --system 选项,优先级最低。
另外使用初次–file时可能会报错,解决方法是先mkdir ~/.git和建立.git/config文件
git提交目录文件到本地仓库
首先创建一个专用的目录即git版本库,这个目录下的所有文件都由git管理,文件的修改删除等都都可以跟踪,可以用来进行历史还原 将文件上传到暂存区 git add
|