git相关内容

一.git安装

该操作相信不用介绍了,为什么用yum,大家也是非常清楚的。

如果是root账户:yum -y install git

如果是普通账户: sudo yum -y install git

二.git和gitee/github区别

Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理1也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件

Gitee 是一个版本控制和协作的代码托管平台(不仅可以托管代码,还可以托管文档与图片资料)。 它可以让你和其他人一起在远程或本地项目上进行协作。(github相似)

我们再来介绍下版本控制:

将一个个依次修改的版本保存并记录方便查找的过程就是版本控制。

三.git相关操作

如果想使用git,首先,我们要·建一个gitcode目录,如下:

cpp 复制代码
mkdir gitcode

我们进入目录后对目录初始化:

cpp 复制代码
git init

这样我们就可以看到.git目录了:

接下来,我们重点来学习:config命令:

cpp 复制代码
git config -l
//表示查看name、email等信息
git config user.name' '//单引号内加名字
//表示仓库命名
git config user.email
//表示仓库邮箱
git config --unset user.name/user.email
//表示删除name/email
git config --global user.name/user.email
//表示仓库命名/邮箱(--global 是⼀个可选项。如果使⽤了该选项,表⽰这台机器上所有的Git仓库都会使⽤这个配置)
git config --global --unset user.name/user.email
//配套删除

知识补充:

⼯作区:是在电脑上你要写代码或⽂件的⽬录。
暂存区:英⽂叫stage或index。⼀般存放在 .git ⽬录下的index⽂件(.git/index)中,我们把暂存区有时也叫作索引(index)。
版本库:⼜名仓库,英⽂名repository 。⼯作区有⼀个隐藏⽬录 .git ,它不算⼯作区,⽽是Git的版本库。这个版本库⾥⾯的所有⽂件都可以被Git管理起来,每个⽂件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以"还原"

指令:

cpp 复制代码
git add +文件名(可多个)
//表示将文件放入暂存区
git add .
//表示将该目录下所有文件放入暂存区
git commit
//表示将暂存区内容添加到本地仓库中(通常不用这个)
git commit -m " "
//表示将暂存区内容添加到本地仓库中 ,-m后面加日志信息(常用)
git push
//表示将本地仓库放入远端仓库中

注意 git commit 后⾯的 -m 选项,要跟上描述本次提交的message,由⽤⼾⾃⼰完成,这部分内
容绝对不能省略,并要好好描述,是⽤来记录你的提交细节

学完这些,就可以简单使用git和gitee了。

感谢大家的支持!!!

相关推荐
我家媳妇儿萌哒哒13 小时前
git:无法推送refs到远端。您可以试着运行“拉取”功能,整合您的更改。
git
驯龙高手_追风16 小时前
Gitlab本地服务器搭建及配置-详细教程
git·github
czhc114007566317 小时前
6.11:halcon,Sqlserver;项目sql连接;git
git·sql·sqlserver
炸炸鱼.18 小时前
Git+Jenkins 基本使用:从入门到实战(知识点大全)
运维·git·jenkins
戴国进20 小时前
git stash 用法详解
git
木雷双雄721 小时前
Git 版本回退操作指南
git
m0_579146651 天前
已被 Git 追踪的本地修改文件如何实现临时忽略
git
糖少主1 天前
WSL中使用Beyond Compare 3/4/5作为difftool
git·wsl·beyond compare·difftool
console.log('npc')1 天前
Git版本管控:git reset \+ git push \-f 原理、实操与避坑指南
git
恋喵大鲤鱼2 天前
git reflog
git·git reflog