git学习--基本命令

一,基本命令
1,在F:/git/repository/git下建立仓库(–bare空的,shared.git仓库名)

git init --bare shared.git

2,在工作项目下clone项目

git clone /F:/git/repository/git/shared.git/  .

3,配置用户名和邮箱

git config user.name "user1"
git config user.eamil "user1@163.com"

4,创建index.jsp并提交

git add index.jsp
git commit -m 'user1 add'
git commit index.jsp
git push origin master

5,更新代码

git pull

6,切换分支

git checkout master

二,tortoisegit使用(略),gitblit搭建git服务器(略)

三,git模型
1,中心仓库:包含master和develop两个分支
2,分支的分类:
主要分支:master和develop分支
支持性分支:特性分支,发布分支,热补丁分支

两个主分支master和develop,已经发布的版本用master分支,继续开发的用develop分支。当发布版本遇到bug的时候,新建一个热补丁分支,bug修复完成在master分支上再发布一个版本,develop分支更新master分支内容,确保下个版本不会再现上个bug。develop开发过程中,有额外需要时,新建特性分支,在特性分支上开发额外功能,当额外功能开发完成整合到develop分支上。当develop分支开发到某个阶段需要上线时,新建发布分支,以供发布前测试等操作。

3,例子
某个游戏目前已经发布V1.0版本,由于销售良好,开发团队正在开发V2.0版本。在开发过程中,V1.0遇到一个严重bug,必须解决。开发团队决定抽掉几人解决bug,其它人继续开发。

a,发布V1.0,点击项目右键team-->advanced-->tag,填写相关信息
b,继续开发,1.0遇到bug,新建热补丁分支,
team-->switch to-->other-->(选中tag下V1.0)new branch-->填写相关信息
c,bug修复完毕,发布V1.1,方法如a
d,切换到开发分支,整合修复bug代码
	team-->merge-->选中建立的热补丁分支-->merge
e,最后删除建立的热补丁分支
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值