使用Git在Linux服务器本地做版本控制(含Git安装步骤)

在本地做版本控制,首先检查一下是否有git。

git --version

如果没有,就需要先下载安装git。

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.28.0.tar.gz

gunzip git-2.28.0.tar.gz

cd git-2.28.0

# 补充依赖项
yum install -y libcurl libcurl-devel zlib zlib-devel

# 安装前的配置(配置安装路径)
./configure --prefix=/usr/local

make && make install

git --version

安装好git以后,先创建本地版本仓库

[root code]# git init 

将工作区文件放入暂存区,add .表示将当前文件夹里所有的文件放入暂存区。

[root code]# git add salsys.py 
[root code]# git add .

将暂存区内容放回工作区

[root code]# git rm --cached salsys.py 

第一次提交需要配置用户名和邮箱

[root code]# git config --global user.email "737483@qq.com"
[root code]# git config --global user.name "yaoyao"
# 提交说明
[root code]# git commit -m ' 新增一个salsys.py'

查看版本控制状态

[root code]# git status

在这里插入图片描述

提交日志

[root code]# git log  

在这里插入图片描述
这样显示的提交日志看着实在令人头大,给出一个简洁明了的显示命令:

[root code]# git log --graph --abbrev-commit --pretty=oneline
参数说明
–graph图形化展示
–abbrev-commit缩写哈希码
–pretty=oneline一行展示

在这里插入图片描述
回退到指定历史版本,使用哈希码指定版本,一般前7位就能区分版本,不必写全。

[root code]# git reset --hard e4e8a6f
–hard三个区域强行回退到指定版本(默认仓库和暂存区)

如果回退到了某个历史版本,又想回到那个历史版本之前的版本。使用git log命令就查看不到了,这时候需要另外一个命令:git reflog。这个命令可以查看所有版本(历史和未来),然后通过版本号回退。

[root code]# git reflog

如果工作区的文件被改坏或删除,想用暂存区恢复工作区的内容,命令如下:

[root code]# git restore salsys.py
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值