Linux云服务器下安装GIT

Linux云服务器下安装GIT

简介:Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。目前最好的分布式控制系统。
1.先在主目录下面创建一个git文件夹,进入该目录
mkdir git
cd git
2. 下载git,不要下载最新的2.29.2版本,其中有坑,无法使用https,暂时不知是什么情况
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz
3.解压缩,解归档一步到位
tar -zxvf git-2.26.2.tar.gz
4.进入该文件
cd git-2.26.2
5.配置,等待完成
./configure
6.补充依赖项,不然后面会出现问题
yum install -y libcurl libcurl-devel
7. 在git2.26.2里面构建和安装
make && make install

此处速度比较慢,请耐心等待

8. 检查git版本
git --version
# git version 2.26.2

到此完成git安装完成

GIT的使用

1. 为git创建一个文件用来保存项目
mkdir 项目名称
cd 进入该项目
2.初始化(创建本地版本控制仓库)
git init

完成后文件自动创建一个.git文件夹,里面存放了git相关的配置文件,这个很重要必须要有这个才能在文件夹里面使用git的相关命令。

你现在可以把你的项目放到该项目文件夹下面

git的工作流

在这里插入图片描述

git的简易指南

刚开始你放的项目都在working dir里面,需要add才能放到index(暂存区)里面, commit之后才会到达HEAD(提交区)
3.添加文件到仓库的暂存区, 两种方法
# 方法一:一个一个添加
git add <filename>
# 方法二:将文件夹里面的一次性全部添加
git add .
4.当你不知所措的时候可以查看版本控制的状态,此命令会告诉你接下来你可以做的事情
git status
5. 可以从暂存区移除文件
git rm --cashed <filename>
6. 配置用户名和邮箱
git config --global user.email "你的邮箱"
git config --global user.name "你的名称"
7.将暂存区的文件同步到本地仓库
git commit -m '这里面随便写,比如果你修改了什么东西就写什么,方便以后版本控制'
8. 查看提交日志 :git log
9.如果工作区出现了问题可以用暂存区恢复工作区:git restore
10.版本回退
  • git log查看提交日志
  • 内容中的commit后面的一串字符就是版本号,按q可以退出
  • 通过git reset --hard 写上你的版本号的前几位,回车
  • git reflog 查看历史所有版本

绑定远端服务器github

1. 添加github地址
git remote add origin https://github.com/用户名/仓库名.git   # 此处url直接在github上面复制
这里如果提示远程origin已经存在,就要先删除

git remote rm origin

2. 将代码上推到服务器
git push -u origin master
根据提示输入用户名和密码,密码不会回显,不能退格,直接输入,回车,结束后可以去github里面查看项目了
3. 可以将你项目从云服务器下拉下来
git pull
4.可以从服务器克隆别人的代码到本地:
git clone 别人的github的https地址 code
code随便命名,可写可不写,写了就自动创建一个code文件夹来存放
  1. 可以将你项目从云服务器下拉下来
git pull
4.可以从服务器克隆别人的代码到本地:
git clone 别人的github的https地址 code
# code随便命名,可写可不写,写了就自动创建一个code文件夹来存放
git的简单使用就写到这了
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值