Linux开发工具【git】

简介: Linux开发工具git详细讲解,包括gitee远程仓库的搭建和连接,干货满满!

Linux开发工具【git】

git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是林纳斯·托瓦兹(Linus Torvalds)为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件,git 的诞生,让我们可以对代码进行便捷的托管和管理

1. gitee平台

git是一个开发工具,要实现对代码的管理,需要借助第三方平台的帮助,这里的第三方平台有很多,比如全球范围的开发者平台github,但由于要访问外网,难免有很多不便之处,这里我们选择gitee平台,它是一款面向国内的平台,操作便捷,值得一学

首先我们需要到gitee官网(点击跳转)注册一个账号

注册完账号后就可以登录进行后续操作了

2. 搭建远程仓库

登录账号进入主页,点击右上角加号,新建一个仓库

然后按照以下步骤进行仓库的创建操作

最后点击创建,我们就拥有一个属于自己的gitee远程仓库了

3. 安装gitee

远程仓库创建好了,下一步就是在Linux中安装git

安装git

yum install -y git         //root用户安装git
sudo yum install -y git    //普通用户安装git

验证git是否安装成功

git --version

如图出现版本号,就表示安装成功

4. 配置git

这里配置git,使之与刚才创建的gitee账号关联起来

首先打开刚创建的仓库,复制HTTPS链接

然后进入自己想要放置仓库的目录,输入指令git clone HTTPS地址部署本地仓库

git clone HTTPS地址

哪个是本地仓库呢?

==.git里面的东西一定不要随便修改==

这样git的本地仓库就部署完成了

5. 提交代码

提交代码就要使用git的三板斧了,分别是addcommitpush,下面就来演示一下

5.1 add

add表示新增信息

git add .        //新增所有信息
git add 文件名      //新增指定文件

5.2 commit

commit表示添加信息,也就是将新增列表中的文件信息添加到本地仓库.git中

git commit -m "描述信息"

==注意:这里的描述信息就相当于日志,可以用来描述你所作的事情,是可以溯源的,需要认真填写==

第一次commit需要对邮箱和用户名进行配置,输入giett设置好的即可

5.3 push

push表示推送,就是将本地仓库中的新增信息推送到远程仓库

git push

动态更新

远程仓库更新

image-20230711113557360

5.4 常用指令

git status      //查看当前添加状态
git log          //查看历史提交日志
git rm 文件    //删除文件,删除后需要再次commit和push才行
git pull      //拉取远程仓库内容,手动同步
git checkout  //撤销commit

这里例举出的只是一些常用指令,git指令有很多,大家可以自行查阅资料,使用git要谨慎,遇到了问题可以到网上查找解决方案


Linux开发工具git,到这里就介绍结束了,本篇文章对你由帮助的话,期待大佬们的三连,你们的支持是我最大的动力!

文章有写的不足或是错误的地方,欢迎评论或私信指出,我会在第一时间改正

目录
相关文章
|
2月前
|
Linux 开发工具 git
linux自建仓库git之钩子不生效
linux自建仓库git之钩子不生效
|
5月前
|
JavaScript Ubuntu Linux
蓝易云 - linux中安装nodejs,卸载nodejs,更新nodejs,git
请根据自己的Linux发行版和版本选择合适的命令。
212 2
|
5月前
|
Linux 测试技术 开发工具
CentOS Linux 8使用阿里源(安装jdk11、git测试)
CentOS Linux 8使用阿里源(安装jdk11、git测试)
454 1
|
5月前
|
Linux 开发工具 数据安全/隐私保护
Linux基础——Linux开发工具(下)_make/makefile
Linux基础——Linux开发工具(下)_make/makefile
45 1
|
4月前
|
NoSQL Linux 开发工具
【linux】在linux操作系统下快速熟悉开发环境并上手开发工具——体验不一样的开发之旅
【linux】在linux操作系统下快速熟悉开发环境并上手开发工具——体验不一样的开发之旅
|
5月前
|
NoSQL Linux 开发工具
【Linux】Linux环境基础开发工具_6
【Linux】Linux环境基础开发工具_6
37 0
|
5月前
|
小程序 Linux 开发工具
【Linux】Linux环境基础开发工具_5
【Linux】Linux环境基础开发工具_5
27 0
|
5月前
|
小程序 Linux 开发工具
【Linux】Linux环境基础开发工具_4
【Linux】Linux环境基础开发工具_4
34 0
|
5月前
|
Linux 开发工具 C语言
【Linux】Linux环境基础开发工具_3
【Linux】Linux环境基础开发工具_3
21 0
|
5月前
|
Linux Shell 开发工具
【Linux】Linux环境基础开发工具_2
【Linux】Linux环境基础开发工具_2
17 0