写点什么

Atlassian 峰会上的 Git 话题

  • 2014 年 10 月 24 日
  • 本文字数:892 字

    阅读完需:约 3 分钟

Git 是那种很容易入门,却很难精通的工具。在刚刚落下帷幕的 Atlassian 峰会(译者注:Atlassian 是一家企业软件公司,著名产品有项目跟踪软件 JIRA 和团队协同软件 Confluence)上汇总的视频和幻灯片,无论对于新手还是专家来说,都是很好的学习 Git 的资源。

如果你还在挣扎着证明 Git 适用于你的组织或企业,那么 Tim Petersen 关于 Git 商用案例的话题就是你想要的。在讨论中他谈到了完全分布式的代码仓库相对于集中式的代码仓库(比如 SVN)的不同之处。他也谈到了拉分支、代码审查、合入请求(pull request)等问题,以及这些技术如何紧密结合,构建一个持续但管控良好的发布流程。最后他辩称,不使用 Git 才是一种商业风险。

你可以略过“不要害怕分支”部分,除非你想理解Git 如何组织分支的具体细节。接下来看看“如何成为一名Git 专家”。看完引用“回到未来”的那个地方,这个话题讲到了一系列对Git 用户很有用的工具,第一个就是 liquid-prompt ,这个工具可以把很多 Git 相关的细节显示在命令提示行中,就像:

[rags:~/src/faban] master(+2/-0) 9s ±

它可以提供目前我所在的代码仓库的概况,比如我位于哪个分支,最新的修改是什么,等等。当你 checkout 了一个 detached head (译者注:匿名的分支)的时候,这个工具尤为有用,可以为你提供很多信息。这个工具的选项涵盖了常用的 rebase 操作的选项,以及更多较少使用的操作,比如 rerere ,这个词代表了 Reuse Recorded Resolution(译者注:复用以前记录下来的解决冲突的方案)。该话题最后讨论了结束一个 Git 项目所面临的挑战。

Sarah Goff-Dupont 的话题“运用Git 来构建超级强大的持续集成”讨论了Git 是持续集成的核心技术,并谈论了分支、工作流程、代码镜像,以及使用 Bamboo (译者注:Atlassian 的持续集成工具)来触发分支的编译,当然其他持续集成软件也能达到相同的效果。

对于那些想在公司内部安装 Git 的人来说,Stefan Sassen 的话题“规模化部署Git ”必须要听一听。这个话题花了很长篇幅来解释Git 如何在本地存储器上组织内部对象,以及哪些因素对性能有影响。

总之,想要精通Git,这些资源非常有用。

查看英文原文: Git at the Atlassian Summit

2014 年 10 月 24 日 11:471687
用户头像

发布了 77 篇内容, 共 32.8 次阅读, 收获喜欢 22 次。

关注

评论

发布
暂无评论
发现更多内容

Android小程序开发实例,扔物线五期

android 程序员 移动开发

Android开发岗还不会这些问题,15个经典面试问题

android 程序员 移动开发

玩转腾讯数据库TcaplusDB|期待下次与你相见!

TcaplusDB

nosql 腾讯云 TcaplusDB 国产数据库

[TcaplusDB知识库]TcaplusDB如何构造数据

TcaplusDB

nosql 腾讯云 TcaplusDB 国产数据库

android热更新,扔物线课程怎么样

android 程序员 移动开发

英特打造通向E级计算时代“利器”,XPU架构功不可没

科技新消息

腾讯云Techo Hub技术巡回成都站即将开启,数据库TcaplusDB邀你一起!

TcaplusDB

nosql 腾讯云 TcaplusDB 国产数据库

Android开发社招面试解答之性能优化,Android开发面试题及答案

android 程序员 移动开发

Android开发还会吃香吗,Android开发经典实战

android 程序员 移动开发

TcaplusDB君 · 行业新闻汇编(10月2号)

TcaplusDB

nosql 腾讯云 TcaplusDB 国产数据库

[TcaplusDB知识库]TcaplusDB如何导入数据

TcaplusDB

nosql 腾讯云 TcaplusDB 国产数据库

跨越行业绊脚石,阿里云函数计算发布7大技术突破

阿里巴巴中间件

阿里云 云原生 中间件 函数计算 云栖大会

腾讯云TcaplusDB:国庆度假姿势一览

TcaplusDB

nosql 腾讯云 TcaplusDB 国产数据库

腾讯云TcaplusDB|“老人节”请多给老人多一些关爱

TcaplusDB

nosql 腾讯云 TcaplusDB 国产数据库

android热更新图片,动脑学院vip最新云盘

android 程序员 移动开发

[TcaplusDB知识库]TcaplusDB如何进行业务数据备份

TcaplusDB

nosql 腾讯云 TcaplusDB 国产数据库

Android开发面试题目,享学课堂android怎么样

android 程序员 移动开发

TcaplusDB君 · 行业新闻汇编(10月18号)

TcaplusDB

nosql 腾讯云 TcaplusDB 国产数据库

android插件化资源冲突,动脑学院课程值得买吗

android 程序员 移动开发

跨越行业绊脚石,阿里云函数计算发布7大技术突破

阿里云情报局

Android研发岗面试复盘总结,快速从入门到精通

android 程序员 移动开发

分布式事务最经典的七种解决方案

Java 程序员 架构 面试 分布式

Android开发入门教程!扔物线学堂

android 程序员 移动开发

Android开发自学技巧!rxjava扔物线

android 程序员 移动开发

腾讯云TcaplusDB|别emo了,记得好好照顾自己

TcaplusDB

nosql 腾讯云 TcaplusDB 国产数据库

TcaplusDB君 · 行业新闻汇编(10月9号)

TcaplusDB

nosql 腾讯云 TcaplusDB 国产数据库

腾讯云TcaplusDB|请当好地球小可爱的守护天使

TcaplusDB

nosql 腾讯云 TcaplusDB 国产数据库

打破 Serverless 落地边界,阿里云 SAE 发布5大新特性

阿里巴巴中间件

云计算 阿里云 Serverless 微服务 云栖大会

Python代码阅读(第42篇):将输入转换成列表形式

Felix

Python 编程 Code Programing 阅读代码

[TcaplusDB知识库]Tmonitor系统升级指南

TcaplusDB

nosql 腾讯云 TcaplusDB 国产数据库

TcaplusDB君 · 行业新闻汇编(10月15号)

TcaplusDB

nosql 腾讯云 TcaplusDB 国产数据库

Atlassian峰会上的Git话题_Git_Rags Srinivas_InfoQ精选文章