Linux Git安装与使用教程_Linux管理版本库完整步骤
发布时间 - 2025-12-24 00:00:00 点击率:次Linux下安装Git只需用包管理器(如apt、dnf、pacman),验证后配置用户名邮箱,再init建库、add暂存、commit提交,最后remote关联并push推送至GitHub等远程仓库。
Linux 下安装和使用 Git 很简单,关键是把版本库(repository)建对、配好、用顺。下面从安装到日常操作,一步步讲清楚,不绕弯子。
安装 Git(主流发行版)
大多数 Linux 发行版自带包管理器,直接安装即可:
-
Ubuntu / Debian:
sudo apt update && sudo apt install git -
CentOS / RHEL / Fedora:
sudo dnf install git(Fedora 22+ / RHEL 8+)或sudo yum install git(旧版) -
Arch Linux:
sudo pacman -S git
装完验证:git --version,看到类似 git version 2.39.2 就说明成功了。
首次使用前:配置用户信息
Git 每次提交都会记录作者,必须先设好名字和邮箱(仅本地生效,不影响远程):
git config --global user.name "Your Name"git config --global user.email "you@example.com"
想看当前配置?运行 git config --list。注意:--global 表示全局设置;如果只想在某个项目里用不同身份,进项目目录后去掉 --global 即可。
初始化本地仓库 & 管理文件
假设你要跟踪一个叫 myproject 的文件夹:
- 进入目录:
cd myproject - 初始化仓库:
git init→ 会生成.git/隐藏目录 - 查看状态:
git status(显示哪些文件未跟踪、已暂存等) - 添加文件到暂存区:
git add README.md或批量加:git add . - 提交更改:
git commit -m "初次提交:添加说明文档"
记住:修改文件后需 git add 再 git commit,不能跳过暂存步骤(除非用 -a 参数,但初学者建议按标准流程走)。
连接远程仓库(如 GitHub / Gitee)
本地仓库建好了,想备份或协作?就推送到远程:
- 在 GitHu
b/Gitee 创建空仓库,复制它的 HTTPS 或 SSH 地址(例如:https://github.com/username/repo.git) - 关联远程:
git remote add origin https://github.com/username/repo.git - 首次推送:
git push -u origin main(main是默认分支名,老项目可能是master) - 之后只需
git push就能同步最新提交
如果远程已有内容(比如克隆别人的项目),先 git pull 再改再推,避免冲突。
基本上就这些。Git 核心命令就那几个,熟练后每天都在用。别被术语吓住,多试几次 git status 和 git log,自然就明白了。
# linux
# centos
# git
# github
# ubuntu
# ai
# dnf
# gitee
# 邮箱
# 本地仓库
# https
# ssh
# debian
# 首次
# 管理器
# 发行版
# 都在
# 就能
# 你要
# 已有
# 几次
# 只需
# 很简单
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
如何在新浪SAE免费搭建个人博客?
米侠浏览器网页图片不显示怎么办 米侠图片加载修复
jQuery中的100个技巧汇总
Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧
如何在阿里云完成域名注册与建站?
QQ浏览器网页版登录入口 个人中心在线进入
公司网站制作价格怎么算,公司办个官网需要多少钱?
Android自定义listview布局实现上拉加载下拉刷新功能
网站制作价目表怎么做,珍爱网婚介费用多少?
香港服务器建站指南:免备案优势与SEO优化技巧全解析
laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法
html如何与html链接_实现多个HTML页面互相链接【互相】
Laravel怎么使用Intervention Image库处理图片上传和缩放
Laravel如何实现密码重置功能_Laravel密码找回与重置流程
javascript中的数组方法有哪些_如何利用数组方法简化数据处理
如何在腾讯云服务器上快速搭建个人网站?
ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
Laravel如何构建RESTful API_Laravel标准化API接口开发指南
Linux系统命令中screen命令详解
Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)
香港服务器租用每月最低只需15元?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】
手机网站制作与建设方案,手机网站如何建设?
DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解
Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势
Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】
Python函数文档自动校验_规范解析【教程】
Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】
Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践
中山网站制作网页,中山新生登记系统登记流程?
如何在局域网内绑定自建网站域名?
标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析
🚀拖拽式CMS建站能否实现高效与个性化并存?
如何在阿里云香港服务器快速搭建网站?
为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】
Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程
浅析上传头像示例及其注意事项
Laravel如何保护应用免受CSRF攻击?(原理和示例)
Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册
香港服务器网站推广:SEO优化与外贸独立站搭建策略
消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工
JavaScript如何操作视频_媒体API怎么控制播放
Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】
在线制作视频的网站有哪些,电脑如何制作视频短片?
Laravel Session怎么存储_Laravel Session驱动配置详解
Python自动化办公教程_ExcelWordPDF批量处理案例
教你用AI将一段旋律扩展成一首完整的曲子


b/Gitee 创建空仓库,复制它的 HTTPS 或 SSH 地址(例如: