w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
首页
/
Pro Git 中文版
/
小结
小结
读到这里,你应该已经学会了如何创建分支并切换到新分支,在不同分支间转换,合并本地分支,把分支推送到共享服务器上,使用共享分支与他人协作,以及在分享之前进行衍合。
分支的衍合
协议
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
起步
关于版本控制
Git 简史
Git 基础
安装 Git
初次运行 Git 前的配置
获取帮助
小结
Git 基础
取得项目的 Git 仓库
记录每次更新到仓库
查看提交历史
撤消操作
远程仓库的使用
打标签
技巧和窍门
小结
Git 分支
何谓分支
分支的新建与合并
分支的管理
利用分支进行开发的工作流程
远程分支
分支的衍合
小结
服务器上的 Git
协议
在服务器上部署 Git
生成 SSH 公钥
架设服务器
公共访问
GitWeb
Gitosis
Gitolite
Git 守护进程
Git 托管服务
小结
分布式 Git
分布式工作流程
为项目作贡献
项目的管理
小结
Git 工具
修订版本(Revision)选择
交互式暂存
储藏(Stashing)
重写历史
使用 Git 调试
子模块
子树合并
总结
自定义 Git
配置 Git
Git属性
Git挂钩
Git 强制策略实例
总结
Git 与其他系统
Git 与 Subversion
迁移到 Git
总结
Git 内部原理
底层命令 (Plumbing) 和高层命令 (Porcelain)
Git 对象
Git References
Packfiles
The Refspec
传输协议
维护及数据恢复
总结
关闭
MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }