统信UOS如何安装和使用Git 代码版本控制工具的初学者教程

风芳姑娘_6720

风芳姑娘_6720

2026-06-08

637人浏览

原创

git未预装需先安装:d系列用sudo apt install git,a系列用sudo dnf install git;再配置user.name和user.email;启用credential.helper store保存https凭据;最后git init初始化仓库并提交readme.md。

统信uos如何安装和使用git 代码版本控制工具的初学者教程

您刚拿到一台统信UOS系统,想立刻开始用Git管理代码,但终端一敲git --version就提示“command not found”,说明Git既没安装也没配置,必须从零完成环境搭建和首次仓库操作才能真正提交第一行代码。

确认Git是否已预装

打开终端(Ctrl+Alt+T),直接运行:
git --version

如果返回类似git version 2.39.2的输出,说明已安装,跳过安装步骤;若提示command not found,继续下一步。这一步不能省——部分UOS专业版23镜像虽预装Git,但路径未加入PATH,导致命令不可用。

再执行:
ls /usr/bin/git

若显示/usr/bin/git,证明二进制存在,只需修复PATH;若报错“No such file”,则必须安装。

按UOS系列选择安装方式

统信UOS分D系列(基于Debian,如个人版2024、专业版23)和A系列(基于CentOS/RHEL,如服务器版A23),包管理器不同,绝不能混用命令。

方法一:D系列UOS用APT安装
在终端中依次执行:
sudo apt update → sudo apt install git
安装完成后运行git --version验证,正常应输出版本号。

方法二:A系列UOS用DNF安装
执行:
sudo dnf makecache → sudo dnf install git
【注意:A系列若执行apt命令会报错,且无法自动降级兼容】

方法三:源码编译安装(仅当APT/DNF无法获取Git 2.20+时启用)
适用于需部署Gitea、或UOS D系列旧源仅提供Git 1.8.x的场景。先装依赖:
sudo apt install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext zlib1g-dev libpcre3-dev -y
再下载编译:
wget https://github.com/git/git/archive/refs/tags/v2.45.0.tar.gz → tar -zxvf v2.45.0.tar.gz → cd git-2.45.0 → make configure && ./configure --prefix=/usr/local && make all && sudo make install
最后写入环境变量:
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bashrc && source ~/.bashrc

配置全局用户身份

Git强制要求每次提交都声明作者,否则git commit会直接报错中断,这步不可跳过。

第一步:设置用户名(必须与Gitee/GitLab账号一致)
git config --global user.name "YourName"

第二步:设置邮箱(必须与远程平台注册邮箱完全相同)
git config --global user.email "yourname@example.com"

GitHub 智能代码审查与 CI/CD 自动化
GitHub 智能代码审查与 CI/CD 自动化

GitHub 智能代码审查与 CI/CD 自动化工作流。收到 PR 或代码提交时,自动进行 AI 代码审查(bug/安全/逻辑),并根据审查结果智能生成或推荐 GitHub Actions 工作流。触发词:代码审查、review PR、生成 CI/CD、GitHub Actions。

下载

第三步:验证配置是否写入~/.gitconfig
cat ~/.gitconfig
确保输出中[user]段落下有上述两项,缺一不可。漏配会导致所有仓库提交失败。

启用HTTPS凭据自动保存

若要克隆或推送私有仓库(如Gitee上的个人项目),每次都要输密码极其繁琐。启用凭据存储后,首次输入即明文保存至本地,后续全自动复用。

执行:
git config --global credential.helper store

然后任意执行一次HTTPS操作触发存储,例如:
git clone https://gitee.com/yourname/test-repo.git
首次会弹出窗口要求输入Gitee账号密码,填完即存,下次同域名操作不再询问。

初始化第一个本地仓库

创建一个空文件夹作为项目根目录:
mkdir ~/my-first-project && cd ~/my-first-project

运行:
git init

终端显示Initialized empty Git repository in /home/用户名/my-first-project/.git/即成功。此时目录下已生成隐藏的.git文件夹,所有版本控制数据都存在这里。

新建一个测试文件:
echo "# My First Project" > README.md

将文件加入暂存区:
git add README.md

完成首次提交:
git commit -m "init: add README"

提交成功后,运行git log可看到刚生成的commit哈希、作者、时间与消息。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

git 统信uos

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
自建git服务器
自建git服务器

git服务器是目前流行的分布式版本控制系统之一,可以让多人协同开发同一个项目。本专题为大家提供自建git服务器相关的各种文章、以及下载和课程。

2023.07.05

5339

9

git和svn的区别
git和svn的区别

git和svn的区别:1、定义不同;2、模型类型不同;3、存储单元不同;4、是否拥有全局版本号;5、内容完整性不同;6、版本库不同;7、克隆目录速度不同;8、分支不同。php中文网为大家带来了git和svn的相关知识、以及相关文章等内容。

2023.07.06

1620

6

git撤销提交的commit
git撤销提交的commit

Git是一个强大的版本控制系统,它提供了很多功能帮助开发人员有效地管理和控制代码的变更,本专题为大家提供git 撤销提交的commit相关的各种文章内容,供大家免费下载体验。

2023.07.24

934

5

git提交错误怎么撤回
git提交错误怎么撤回

git提交错误撤回的方法:git reset head^:撤回最后一次提交,恢复到提交前状态。git revert head:创建新提交,内容与之前提交相反。git reset :使用提交的 sha-1 哈希撤回指定提交。交互式舞台区:标记要撤回的特定更改,然后提交,排除已撤回更改。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.09

3477

7

git怎么对比两个版本的文件内容
git怎么对比两个版本的文件内容

要对比两个版本的 git 文件,请使用 git diff 命令:git diff 比较工作树和暂存区之间的差异。git diff 比较两个提交或标签之间的差异。git diff 输出显示差异块,其中 + 表示添加的行,- 表示删除的行, 表示修改的行。可使用 gitkraken、meld、beyond compare 等可视化工具更直观地查看差异。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.09

3141

6

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

0

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

0

15

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

200

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

120

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
vscode手册
vscode手册

共0课时 | 0人学习

Git 教程
Git 教程

共21课时 | 7.9万人学习

Git版本控制工具
Git版本控制工具

共8课时 | 1.8万人学习