Skip to main content

Rocky Linux Git 安装与使用指南

一、Git 安装

1. 通过 DNF 安装 Git(推荐)

sudo dnf install -y git

2. 验证安装

git --version

3. 安装 Git 文档(可选)

sudo dnf install -y git-doc

二、Git 基本配置

1. 设置全局用户名和邮箱

git config --global user.name "您的姓名"
git config --global user.email "您的邮箱"

2. 查看配置

git config --list

3. 配置默认编辑器(可选)

git config --global core.editor vim

三、Git 基本使用

1. 创建新仓库

mkdir myproject && cd myproject
git init

2. 克隆现有仓库

git clone https://github.com/username/repository.git

3. 基本工作流程

# 添加文件到暂存区
git add filename
git add .  # 添加所有更改

# 提交更改
git commit -m "提交说明"

# 查看状态
git status

# 查看提交历史
git log

四、分支管理

1. 创建分支

git branch new-feature

2. 切换分支

git checkout new-feature

3. 创建并切换分支(快捷方式)

git checkout -b new-feature

4. 合并分支

git checkout main
git merge new-feature

5. 删除分支

git branch -d new-feature

五、远程仓库操作

1. 添加远程仓库

git remote add origin https://github.com/username/repository.git

2. 查看远程仓库

git remote -v

3. 推送更改

git push -u origin main

4. 拉取更新

git pull origin main

六、高级功能

1. 撤销更改

# 撤销工作区修改
git checkout -- filename

# 撤销暂存区修改
git reset HEAD filename

# 修改最后一次提交
git commit --amend

2. 暂存当前工作

git stash
git stash pop

3. 标签管理

# 创建标签
git tag v1.0.0

# 推送标签到远程
git push origin v1.0.0

七、图形化工具(可选)

1. 安装 Git GUI

sudo dnf install -y git-gui

2. 启动图形界面

git gui

八、常见问题解决

1. 忽略文件权限变更

git config --global core.fileMode false

2. 解决 CRLF 问题

git config --global core.autocrlf input

3. 提高 Git 性能(大仓库)

git config --global core.preloadindex true
git config --global core.fscache true
git config --global gc.auto 256

九、安全建议

  1. 使用 SSH 密钥认证替代 HTTPS 密码认证
  2. 定期更新 Git 版本
  3. 不要将敏感信息提交到仓库
  4. 使用 .gitignore 文件忽略不需要跟踪的文件

通过以上步骤,您已经在 Rocky Linux 上成功安装并配置了 Git,可以开始进行版本控制工作了。