六六文档
首页
PHP
Python
Java
Javascript
Web
所有电子书
六六文档
开源电子书
猴子都能懂的GIT入门
猴子都能懂的GIT入门
[作]
Nulab
更新时间:2017
让我们学习一下怎么使用版本管理系统吧
入门
/
git
/
2017
/
简体中文
开始阅读
访问本书主页
目录
入门篇
Git的基本
首先
管理历史记录的数据库
修改记录的提交
工作树和索引
教程1 Git的基本
安装Git
初期设定
新建数据库
提交文件
共享数据库
push到远程数据库
克隆远程数据库
从远程数据库pull
教程2 共享数据库
在贝格乐建立远程数据库
push到远程数据库
克隆远程数据库
从克隆的数据库进行push
从远程数据库pull
统合修改记录
合并修改记录
解决冲突
教程3 整合修改记录
push冲突的状态
解决冲突
高级篇
分支
什么是分支?
分支的运用
分支的切换
分支的合并
topic分支和merge分支的运用实例
教程1 操作分支
0. 事前预备
1. 建立分支
2. 切换分支
3. 合并分支
4. 删除分支
5. 并行操作
6. 解决合并的冲突
7. 用rebase合并
远端数据库
pull
fetch
push
标签
标签
教程2 操作标签
0. 事前预备
1. 添加轻标签
2. 添加注解标签
3. 删除标签
改写提交
修改最近的提交
取消过去的提交
遗弃提交
提取提交
改写提交的历史记录
汇合分支上的提交,然后一同合并到分支
教程3 改写提交!
1. commit --amend
2. revert
3. reset
4. cherry-pick
5. 用rebase -i 汇合提交
6. 用rebase -i 修改提交
7. merge --squash
Git索引
基本操作
创建数据库
添加文件或目录到索引
提交追加到索引的文件
显示修改文件清单
查看修改文件的差异
显示提交记录
查看提交的详细记录
修改,移动文件的名称或目录的名称
删除文件
删除非管理对象的文件
还原正在手头上修改,还没被添加到索引里的文件
删除已添加到索引的文件
只添加已提交过的文件到索引
操作分支
显示分支清单
创建分支
修改分支的名称
删除分支
切换分支
合并分支
操作标签
查看标签列表
建立标签
建立含批注的标签
删除标签
设定SSH连接
设定SSH连接(Windows)
设定SSH连接(Mac)
设定SSH连接(命令行)
在贝格乐设定SSH键
远端操作
复制现有的远程数据库
复制现有的远程数据库
显示远程数据库列表
在远程数据库的分支创建本地数据库的分支
在远程数据库创建分支/反映修改内容到分支
查看远程数据库分支的修改内容
读取远程数据库的分支的修改内容
删除远程数据库的分支
建立远端数据库的标签
删除远端数据库的标签
修改已注册的远程数据库的电子邮件地址
修改已注册的远程数据库
Git设定
设定 用户名/电子邮件地址
输出彩色
设定命令的别名
把不需要用的文件归类到非管理对象
管理空分支
显示设定清单
通过代理主机连接http
通过需要用户认证的代理主机连接http
Stash
暂时保存现状的操作
显示暂存列表
恢复暂存的操作
删除暂存的操作
删除所有暂存的操作
Git-Subversion对比
Git-Subversion命令对比表
疑难排解
用SSH连接远程数据库时会显示"Permission denied (publickey)."
在HTTPS不能clone
HTTPS执行push/pull时每次都需要密码
push之后,无法反映到远端数据库
最近更新
Uncurled - everything I know and learned about running and maintaining Open Source projects for three decades
Spark 编程指南简体中文版
编程之法
Serverless架构应用开发指南
Web安全学习笔记
HTTP下午茶
前端代码规范及最佳实践
HTTP 接口设计指北
JSON风格指南
前端工程师的日记
正则表达式30分钟入门教程
gulp入门指南
gulp中文文档
Go编程时光
从零到一的 Python 学习路线
Python中文指南(iswbm出品)
PyCharm 中文指南
Python黑魔法手册
浏览器开发工具的秘密
Design Pattern 包教不包会
热门标签
开源
spark
编程
算法
serverless
web
web安全
http
前端
代码规范
api
json
javascript
编程人生
前端工程师
正则表达式
入门教程
gulp
golang
python
pycharm
编辑器
浏览器
开发工具
设计模式
java
saas
软件架构
编码规范
css
less
html
mysql
数据库
postgresql
redis
nosql
mongodb
emacs
git
github
svn
版本控制
参考手册
入门
物联网
linux
操作系统
freebsd
mac
mac开发
docker
unix
react
js
面试
计算机基础
程序员文化
程序员
vim
游戏编程
python2
go语言
leetcode
数学
英语学习
语言学习
flask
framework
nginx
↑