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
九、安全建议
- 使用 SSH 密钥认证替代 HTTPS 密码认证
- 定期更新 Git 版本
- 不要将敏感信息提交到仓库
- 使用
.gitignore
文件忽略不需要跟踪的文件
通过以上步骤,您已经在 Rocky Linux 上成功安装并配置了 Git,可以开始进行版本控制工作了。
No Comments