- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DidaTUAN_Git指南
DIDATUAN
?GIT
?GUIDES
1
Jianbo
?DUAN,
?2010/12
目录
? GIT简介
?开发过程示例
–第一次clone
–创建自己的分支
–修改和提交
–解决冲突
–其他
2
GIT
?简介
?一个分布式的版本控制系统
?真正方便的多分支协同工作
?基于索引的版本识别和控制
?推荐:
?progit.pdf
3
嘀嗒团的GIT
? GIT
?服务器:
?
?基于ssh/gitosis的权限控制方法
–提交公钥(wenbo/jianbo处理)
–clone出git@:webroot.git
4
基于gitosis的权限控制
?管理员操作
–git
?clone
?git@:gitosis--‐admin.git
–添加公钥到keydir/,
?文件名规范:
?xxxx@id.pub
–修改gitosis.conf添加相应字段
? [group
?web]
?writable=webroot
?members
?=
?xxx@id
?...
–git
?commit
?--‐a
?--‐m
?“add
?persons”;
?git
?push
5
开发过程--‐第一次clone
?以webroot为例
–确认公钥配置OK
–git
?clone
?git@:webroot.git
–在当前目录下有webroot目录,里面是主版本master
6
开发过程:设置
? git
?config
?--‐--‐global
?
?“your
?name”
? git
?config
?--‐--‐global
?user.email
?“your
?email”
–可以放到~/.gitconfig
–git
?config
?--‐--‐list
7
开发过程:协同开发
8
master
9f3cdd09
673cdd09
...
dev1_branch
dev2_branch
a73cdd09
173cdd09
...
...
574248a
...
开发过程:创建自己的分支
? cd
?webroot
?创建并checkout自己的分支:
–git
?checkout
?--‐b
?yourname_branch
?推送到远端(其他成员可以checkout):
?
–git
?push
?origin
?yourname_branch
9
开发过程:修改和提交
?在yourname_branch分支下工作,调试程序
?调试ok后:
?git
?commit
?--‐a
?--‐m
?“your
?comments”
?推送到服务器:
?git
?push
?origin
?yourname_branch
10
开发过程:协同开发
? 经常merge
?master版本:
–git
?pull
?origin
?master
?(直接merge
?master)
?或可选方法(建议):
– git
?fetch
?origin
– git
?merge
?origin/master
–可能会产生冲突,编辑有冲突的文件后再提交(commit)
?在merge过程中,必须提交到本地再继续pull
–可直接git
?checkout
?--‐--‐
?xxxx_filename来放弃本次修改
?取消新加的文件
?git
?reset
?HEAD
?
?xxxx_filename
–可通过git
?commit
?--‐m
?“comments”
?xxxx_file
?只提交某个文件
–可通过git
?stash
?缓存工作目录中修改的但不想提交的文件
11
开发过程:查看历史
? git
?log
?
?git
?log
?--‐--‐abbrev--‐commit
?--‐--‐preby=oneline
? git
?log
?
?--‐--‐preby=format:%h
?--‐%an,%ar:%s
?--‐--‐
graph
12
开发过程:查看diff
?在当前分支版本
–git
?diff
?HEAD^
?
?
?(和最近提交的分支比较)
?在自己分支下查看和master分支的不同
–git
?diff
?master...version_no/branch
?(注意是3个点)
–git
?shortl
您可能关注的文档
- CSP design rule-customer-V.pdf
- CSR Firmware.pdf
- CTS_V1.0.0 (Current Time Service).pdf
- customer drawing guide (客户承认图制作指引).pdf
- Customer information 客户信息 2009年6月总第65 -.pdf
- Customer Perceived Value of 18 Nature-based Outdoor Activities in Tourism.pdf
- Customer Profile Life Cycle The Personalization Map Examples Limitations Further Work.pdf
- Customer Relationship Management Emerging Practice, Process, and Discipline.pdf
- Customer retention via data mining.pdf
- Customer Service Management A more transparent View to your Subscribed Services.pdf
- 2025年中国锻铁围栏市场调查研究报告.docx
- 2025年中国椭圆型市场调查研究报告.docx
- 2025年中国无蔗糖原味豆浆市场调查研究报告.docx
- 2025-2031年中国泛在电力物联网行业发展运行现状及投资潜力预测报告.docx
- 2025年中国制袋机零件市场调查研究报告.docx
- 2025年中国智能除垢型电子水处理仪市场调查研究报告.docx
- 2025-2031年中国甘肃省乡村旅游行业市场深度研究及投资策略研究报告.docx
- 2025-2031年中国干海产品行业市场发展监测及投资战略规划报告.docx
- 2025年中国全铝图解易拉盖市场调查研究报告.docx
- 2025年中国人造毛皮服装市场调查研究报告.docx
最近下载
- 孝感非遗经典艺术赏析知到智慧树期末考试答案题库2025年湖北职业技术学院.docx VIP
- 2025年黑龙江省大庆市让胡路区乘风街道招聘社区工作者考前自测高频考点模拟试题含答案解析.docx VIP
- 慢性萎缩性胃炎诊治心得..ppt VIP
- 班组安全管理隐患排查.pptx
- 2025年黑龙江省大庆市让胡路区西宾街道招聘社区工作者考前自测高频考点模拟试题含答案解析.docx VIP
- 2025年黑龙江省大庆市让胡路区奋斗街道招聘社区工作者考前自测高频考点模拟试题含答案解析.docx VIP
- 甲醇燃料安全协议书.docx VIP
- 硕世-新冠产品说明书-加注册证号版.pdf VIP
- GoogleJavaStyleGuide中文版完整版.pdf VIP
- 抖音来客本地生活服务餐饮商家代运营策划方案.pptx VIP
文档评论(0)