pro git 阅读
来源:互联网 发布:手机音量加大软件 编辑:程序博客网 时间:2024/06/18 09:04
2. Git 基础
2.1 获取 Git 仓库
git init
该命令将创建一个名为 .git 的子目录,这个子目录含有你初始化的 Git 仓库中所有的必须文件,这些文件是 Git 仓库的骨干。 但是,在这个时候,我们仅仅是做了一个初始化的操作,你的项目里的文件还没有被跟踪。
git clone [url]2.2 记录每次更新到仓库
工作目录下的每个文件的状态有两种:已跟踪和未跟踪。已跟踪的文件是那些被纳入了版本控制的文件,在上一次快照中有他们的记录,在工作一段时间之后,他们的状态可能处于未修改,已修改或已放入暂存区。工作目录中除已跟踪文件之外,都是未跟踪文件,他们既不存在于上次快照的记录中,也没有放入暂存区。编辑过后的文件,git将它标记为已修改文件,将已修改文件放入暂存区,然后提交变成已跟踪。检查当前的文件状态 git status
echo 'My Project' > 文件名 在当前目录下创建文件
git add 添加文件为已跟踪文件,田间文件之后,这个文件处于已暂存状态,如果提交,那么此刻版本将留存到历史记录中。
忽略文件
.gitignore 文件中使用通配符定义需要提交的和不需要提交的文件种类。
状态简览
git status -s 简略查看当前文档的状态,能够列举出文件的修改提交状态
git diff 通过文件补丁的格式显示具体那些行返生了变化,比较的是工作目录中当前文件和暂存区域快照之间的差异,也就是修海之后还没有暂存起来的变化内容。
git diff --cached 显示的变动是已经暂存的文件和已经提交的文件的差异。
提交更新
git commit 编辑输入提交说明,esc+:x退出
git commit -m后跟提交信息可以直接写入。
跳过使用暂存区域
git commit -a 自动把所有已经跟踪过的文件暂存起来并提交移除文件
git rm 文件 注意在文件夹中这个文件也没有了
git rm 文件 -f 如果删除之前,这个文件已经修改并且存到了暂存区域,需要在后面添加 -f,这个方法用于防止误删还没有添加到快照的数据。
git rm --cached README 将仓库中的文件删除,但是本地磁盘保存这个文件移动文件
git mv file_from file_to2.3 查看提交历史
git log 查看提交历史
git log -p -2 显示最近两次提交的差异 ,q 回车退出
git log --stat 显示每次提交的简略统计信息2.4 撤消操作
2.5 远程仓库的使用
2.6 打标签
2.7 Git 别名
2.8 总结
3. Git 分支
3.1 分支简介
3.2 分支的新建与合并
3.3 分支管理
3.4 分支开发工作流
3.5 远程分支
3.6 变基
3.7 总结
4. 服务器上的 Git
4.1 协议
4.2 在服务器上搭建 Git
4.3 生成 SSH 公钥
4.4 配置服务器
4.5 Git 守护进程
4.6 Smart HTTP
4.7 GitWeb
4.8 GitLab
4.9 第三方托管的选择
4.10 总结
5. 分布式 Git
5.1 分布式工作流程
5.2 向一个项目贡献
5.3 维护项目
5.4 总结
6. GitHub
6.1 账户的创建和配置
6.2 对项目做出贡献
6.3 维护项目
6.4 管理组织
6.5 脚本 GitHub
6.6 总结
7. Git 工具
7.1 选择修订版本
7.2 交互式暂存
7.3 储藏与清理
7.4 签署工作
7.5 搜索
7.6 重写历史
7.7 重置揭密
7.8 高级合并
7.9 Rerere
7.10 使用 Git 调试
7.11 子模块
7.12 打包
7.13 替换
7.14 凭证存储
7.15 总结
8. 自定义 Git
8.1 配置 Git
8.2 Git 属性
8.3 Git 钩子
8.4 使用强制策略的一个例子
8.5 总结
9. Git 与其他系统
9.1 作为客户端的 Git
9.2 迁移到 Git
9.3 总结
10. Git 内部原理
10.1 底层命令和高层命令
10.2 Git 对象
10.3 Git 引用
10.4 包文件
10.5 引用规格
10.6 传输协议
10.7 维护与数据恢复
10.8 环境变量
10.9 总结
- pro git 阅读
- 《Pro Git》 简略阅读笔记
- Pro Git
- git pro
- Pro Git
- git pro
- pro git
- Pro Git
- pro git
- 《Pro Git》Git 教程
- Git Pro 笔记--Git基础
- 详解Git分支(Pro Git)
- Pro Git 简体中文版(Git教程)
- Pro Git (精通Git) book
- Pro Git eBooks
- pro git 入门教程
- 《Pro Git》学习笔记
- Pro Git(中文版)
- 游戏新手引导的制作原理
- 1.10Android 学习+进度之十-聊天处理
- Docker服务无法启动
- Linux 基本命令不能用的解决方法
- 1.4 设计循环 1.5学习和适应
- pro git 阅读
- Win10连接不上Wifi了怎么办?【方法一】
- poj2955 Brackets
- bzoj 3611: [Heoi2014]大工程
- 程序员们,AI来了,机会来了,危机也来了
- Hibernate目前无法实现的级联
- 百度陆奇最新内部演讲:如何成为一个优秀的工程师?
- UVA816 Abbott's Revenge
- SpringData JPA 使用SQLQuery原生