| 语言 | 格式 | 评分 |
|---|---|---|
中文(简体) | .docx | 3 |
| 摘要 | ||
本文档提供了git命令行客户端的详细操作手册,涵盖了安装、配置、初始化仓库、分支管理、标签操作以及远程协作开发等内容。文档介绍了如何设置全局、本地和系统范围的git配置,包括用户名、邮箱和SSL验证等。同时,详细说明了仓库的初始化、分支的创建与切换、标签的打标记与删除、远程仓库的关联与推送等操作流程。文档还提供了远程协作开发的基本流程,包括管理员和协作成员的操作步骤,并附带了相关命令示例。 | ||
| AI总结 | ||
# Git 操作手册总结
## 1. 前言
- **文档说明**:文档提供Git命令行操作的详细说明,所有操作建议在测试环境实践,避免直接在生产环境操作。
- **版权声明**:文档开源,无担保且可自由使用。
## 2. Git 基本概念
- **Git**:分布式版本控制系统,适用于从小到大的项目版本管理。
- **核心功能**:版本控制、分支管理、标签管理、远程协作等。
## 3. 安装与配置
### 3.1 安装
- 使用Yum安装:
```bash
# yum install git -y
# git --version
```
### 3.2 配置
- **全局设置**(~/.gitconfig):
```bash
# git config --global user.name "cof"
# git config --global user.email "cof@cof-lee.com"
# git config --global http.sslVerify false
```
- **本地设置**(项目目录/.git/config):
```bash
# cd 项目目录
# git init
# git config --local user.name "cof"
# git config --local user.email "cof@cof-lee.com"
```
- **系统设置**(/etc/gitconfig):
```bash
# git config --system user.name "cof"
```
- **设置优先级**:本地设置 > 全局设置 > 系统设置。
### 3.3 默认分支设置
- 设置默认分支为`main`:
```bash
# git config --local init.defaultBranch main
```
## 4. 仓库操作
- **初始化仓库**:
```bash
# mkdir ~/testgit
# cd ~/testgit
# git init
```
- **查看提交记录**:
```bash
# git log
# git log --oneline
```
- **回退提交**:
```bash
# git reset HEAD^ # 回退一次
# git reset HEAD^^ # 回退两次
```
## 5. 分支操作
- **创建分支**:
```bash
# git branch new-branch
```
- **切换分支**:
```bash
# git checkout new-branch
```
- **删除分支**:
```bash
# git branch -d new-branch # 删除本地分支
# git branch -D new-branch # 强制删除本地分支
```
- **合并分支**:
```bash
# git merge source-branch
```
## 6. 标签操作
- **创建标签**:
```bash
# git tag v1.0.1
# git tag v1.2 -m "v2"
```
- **查看标签**:
```bash
# git tag
# git show v1.0.1
```
- **删除标签**:
```bash
# git tag -d v1.0.1
# git push origin --delete v1.0.1
```
## 7. 远程协作开发
### 7.1 管理员操作
- **初始化仓库**:
```bash
# git init
# git add .
# git commit -m "first commit"
```
- **关联远程仓库**:
```bash
# git remote add rmtRepo https://gitlab.cof-lee.com/username/RemoteRepoName.git
# git push -uf rmtRepo main
```
- **拉取更新**:
```bash
# git pull rmtRepo main
```
### 7.2 协作成员操作
- **克隆仓库**:
```bash
# git clone https://gitlab.cof-lee.com/cof/pro-1.git
```
- **推送修改**:
```bash
# git push origin main
```
## 8. GitLab 安装配置
- **安装**:
```bash
# yum install gitlab-ce -y
```
- **配置**:
```bash
# 修改配置文件 /etc/gitlab/gitlab.rb
# 重启 GitLab
# gitlab-ctl restart
```
## 9. 注意事项
- 所有操作建议先在测试环境验证。
- 遵循文档提供的命令和配置,确保操作正确性。
## 10. 总结
- Git 提供了强大的版本控制功能,适用于个人和团队协作开发。
- 通过合理配置和使用分支、标签、远程仓库等功能,可以高效管理代码版本。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
28 页请下载阅读 -
文档评分














git 操作手册
Pro Git 中文版 第2版 2.1.66
Pro Git 中文版 第2版 2.1.66
Pro Git 2nd Edition 2.1.413