猴子都能懂的GIT入门〜掌握版本管理〜
目录
入门篇
高级篇
Git索引
Git索引
Git索引是从通过Git的操作来查找其具体方法。
这里以命令行环境来说明。
基本操作
创建数据库
添加文件或目录到索引
提交追加到索引的文件
显示修改文件清单
查看修改文件的差异
显示提交记录
查看提交的详细记录
修改,移动文件的名称或目录的名称
删除文件
删除非管理对象的文件
还原正在手头上修改,还没被添加到索引里的文件
删除已添加到索引的文件
只添加已提交过的文件到索引
操作分支
显示分支清单
创建分支
修改分支的名称
删除分支
切换分支
合并分支
操作标签
查看标签列表
建立标签
建立含批注的标签
删除标签
设定SSH连接
设定SSH连接(Windows)
设定SSH连接(Mac)
设定SSH连接(命令行)
在贝格乐设定SSH键
操作提交记录
修改最近的提交记录
只修改最近的提交记录的注解
修改过去的提交记录
只修改过去提交记录的注解
中途停止rebase
查看HEAD的移动历史
查看分支前面的移动历史记录
放弃最近的提交
放弃rebase
取消最近的reset
移动弄错分支的提交
查找包含特定注解的提交
远端操作
复制现有的远程数据库
复制现有的远程数据库
显示远程数据库列表
在远程数据库的分支创建本地数据库的分支
在远程数据库创建分支/反映修改内容到分支
查看远程数据库分支的修改内容
读取远程数据库的分支的修改内容
删除远程数据库的分支
建立远端数据库的标签
删除远端数据库的标签
修改已注册的远程数据库的电子邮件地址
修改已注册的远程数据库
Git设定
设定 用户名/电子邮件地址
输出彩色
设定命令的别名
把不需要用的文件归类到非管理对象
管理空分支
显示设定清单
通过代理主机连接http
通过需要用户认证的代理主机连接http
Stash
暂时保存现状的操作
显示暂存列表
恢复暂存的操作
删除暂存的操作
删除所有暂存的操作
Git-Subversion对比
Git-Subversion命令对比表
疑难排解
SSH
用SSH连接远程数据库时会显示"Permission denied (publickey)."
HTTPS
在HTTPS不能clone
HTTPS执行push/pull时每次都需要密码
SSH/HTTPS 共通
push之后,无法反映到远端数据库
UP