没有合适的资源?快使用搜索试试~ 我知道了~
使用Git.pdf Git 工作原理及使用
需积分: 8 0 下载量 114 浏览量
2022-09-26
11:02:41
上传
评论 1
收藏 1.49MB PDF 举报
温馨提示
试读
46页
Git 工作原理及使用 使用 Git.......................................................................................................................... 1 1 基本概念...................................................................................................................................... 4 1.1 1. 快照而不是比较差异................................................................................ 4 1.2 2. 几乎所有的操作都是本地
资源推荐
资源详情
资源评论
使用 Git
使用 Git ............................................................................................................................................ 1
1 基本概念 ...................................................................................................................................... 4
1.1 1. 快照而不是比较差异 ................................................................................................... 4
1.2 2. 几乎所有的操作都是本地 ........................................................................................... 4
1.3 3. Git 文件的 3 个状态 ...................................................................................................... 4
1.3.1 committed 文件安全的存储在你的本地 .............................................................. 5
1.3.2 Modified 你修改了文件,但是还没有提交到你的仓库 ..................................... 5
1.3.3 Staged 已经标记了一个已修改文件到下一个版本的快照 ................................. 5
1.4 4. 文件状态的生命周期 ................................................................................................... 5
1.4.1 untracked ................................................................................................................. 5
1.4.2 unmodified .............................................................................................................. 5
1.4.3 modified ................................................................................................................... 5
1.4.4 staged ...................................................................................................................... 5
1.5 理解一些概念 ................................................................................................................... 5
1.5.1 Blessed (remote) repository .................................................................................... 5
1.5.2 Local repository ....................................................................................................... 5
1.5.3 Stage area ................................................................................................................ 5
1.5.4 Work area ................................................................................................................ 5
2 安装配置及使用方式 .................................................................................................................. 5
2.1 安装 ................................................................................................................................... 5
2.1.1 Window ................................................................................................................... 5
2.1.1.1 上官网 git-scm.com ................................................................................... 5
2.1.2 Linux......................................................................................................................... 6
2.2 配置 ................................................................................................................................... 6
2.2.1 个人信息 ................................................................................................................ 6
2.2.2 命令别名 ................................................................................................................ 6
2.2.3 比对工具 ................................................................................................................ 6
2.3 使用方式 ........................................................................................................................... 7
2.3.1 控制台 .................................................................................................................... 7
2.3.2 UI 工具..................................................................................................................... 7
2.3.2.1 git-1.7.6-preview20110708.exe .................................................................... 7
2.3.2.2 Tortoisegit-1.6.5-32bit.msi ........................................................................... 7
2.3.3 开发工具集成插件 ................................................................................................ 7
3 简易使用:第一个 Git 项目 ....................................................................................................... 7
3.1 创建一个项目仓库 ........................................................................................................... 7
3.2 向仓库中添加文件 ........................................................................................................... 7
3.3 修改-检查状态-提交 ......................................................................................................... 9
3.4 理解并使用分支 ............................................................................................................. 10
3.4.1 创建一个分支 ...................................................................................................... 10
3.4.2 修改并直接提交 .................................................................................................. 11
3.4.3 切换分支 .............................................................................................................. 11
3.5 做标签 ............................................................................................................................. 12
3.5.1 简单标签 .............................................................................................................. 12
3.5.2 含注释的标签 ...................................................................................................... 12
3.6 rebase 命令:衍合版本 .................................................................................................. 13
3.7 删除一个分支 ................................................................................................................. 14
4 GIT 基础应用 ............................................................................................................................... 15
4.1 制作供服务器发布用的基础仓库版本 ......................................................................... 15
4.2 从远程仓库取出一个项目 ............................................................................................. 16
4.3 status 命令:查看当前状态 ............................................................................................ 16
4.4 diff 命令:查看差异 ........................................................................................................ 17
4.5 mv 命令:文件改名与删除 ............................................................................................ 19
4.6 编写 gitignore 文件,忽略无需保存的文件 ................................................................. 19
5 分支应用 .................................................................................................................................... 20
5.1 什么时候应该创建分支? ............................................................................................. 20
5.1.1 做实验 .................................................................................................................. 20
5.1.2 增加新功能 .......................................................................................................... 20
5.1.3 改 Bug ................................................................................................................... 20
5.2 创建一个新的分支 ......................................................................................................... 20
5.2.1 创建一个分支 ...................................................................................................... 20
5.2.2 创建并直接转到这个分支 .................................................................................. 21
5.3 合并分支 ......................................................................................................................... 21
5.3.1 直接合并 .............................................................................................................. 21
5.3.2 集中提交 .............................................................................................................. 22
5.3.3 选择提交合并 ...................................................................................................... 24
5.3.4 控制冲突 .............................................................................................................. 25
5.3.5 删除分支 .............................................................................................................. 27
5.3.6 分支改名 .............................................................................................................. 28
6 使用历史记录 ............................................................................................................................ 28
6.1 log 命令基础使用 ............................................................................................................ 28
6.2 指定范围查询 ................................................................................................................. 31
6.2.1 时间范围 .............................................................................................................. 31
6.2.2 提交码范围 .......................................................................................................... 32
6.2.3 指定分支或标签 .................................................................................................. 33
6.2.4 定义 log 输出格式 ............................................................................................... 34
6.3 diff 命令:比较差异 ........................................................................................................ 37
6.4 blame 命令:查看单个文件的提交状况 ....................................................................... 39
6.5 撤销修改与还原 ............................................................................................................. 39
6.5.1 撤销还未提交的修改 .......................................................................................... 39
6.5.2 撤销某一个已经提交的修改 .............................................................................. 40
6.5.3 从数据仓库中取消已经提交的记录 .................................................................. 41
7 使用远程仓库工作 .................................................................................................................... 43
7.1 Git 支持的协议 ................................................................................................................ 43
7.2 复制一个远程仓库到本地 ............................................................................................. 43
7.3 查看远程分支 ................................................................................................................. 43
7.4 将数据提交到远程服务器 ............................................................................................. 44
7.5 从远程仓库获取更新数据 ............................................................................................. 45
7.5.1 取出远程分支 ...................................................................................................... 45
1 基本概念
1.1 1. 快照而不是比较差异
1.2 2. 几乎所有的操作都是本地
1.3 3. Git 文件的 3 个状态
1.3.1 committed 文件安全的存储在你的本地
1.3.2 Modified 你修改了文件,但是还没有提交到你的仓库
1.3.3 Staged 已经标记了一个已修改文件到下一个版本的快照
1.4 4. 文件状态的生命周期
1.4.1 untracked
1.4.2 unmodified
1.4.3 modified
1.4.4 staged
1.5 理解一些概念
1.5.1 Blessed (remote) repository
1.5.2 Local repository
1.5.3 Stage area
1.5.4 Work area
2 安装配置及使用方式
2.1 安装
2.1.1 Window
2.1.1.1 上官网 git-scm.com
剩余45页未读,继续阅读
资源评论
Nicole_Ma
- 粉丝: 5
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功