IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> git学习与常用精华总结 -> 正文阅读

[开发工具]git学习与常用精华总结

版本控制系统系统

集中在一个系统中记录每一次文件的变化,即版本记录


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
在这里插入图片描述

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-09-08 10:56:38  更:2021-09-08 10:57:03 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/23 4:23:02-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计