Git成立14周年快乐:您对Git钟爱什么?
自Linus Torvalds开发Git以来的14年中,它对软件开发实践的影响将难以匹敌-在StackOverflow的2018年开发人员调查中,有87%的受访者表示他们使用Git进行版本控制。 显然,没有其他工具可以将Git视为源代码管理管理(SCM)之王。
为了纪念4月7日Git成立14周年,我问了一些爱好者他们最喜欢它的什么。 这是他们告诉我的。
(为使语法和清晰起见,对某些回答进行了轻率的编辑)
“我不能忍受Git。无法理解的术语分散了,以至于不存在真相,它需要像Gerrit这样的附加组件才能使其像Subversion或Perforce这样的集中式存储库使用率达到50%。但是本着回答'什么的精神您喜欢Git吗?”:Git使任意深奥的源代码树操作成为可能,并且通常在进行20次尝试才能使它们正确时很容易撤销它们。” — 甜茶多米尼
“我喜欢Git不会强制执行任何特定的工作流,并且开发团队可以自由地以适合他们的方式进行协作,无论是请求请求还是通过电子邮件发送差异或推送许可。” — 安迪·普莱斯 ( Andy Price)
“自2006年或2007年以来,我一直在使用Git。我对Git的爱好是,它对于可能永远不会离开我的计算机的小型项目以及大型,协作性,分布式项目都适用。Git为您提供了从中回滚的所有工具(几乎)您所做的每一次错误提交,因此极大地减轻了我在软件管理方面的压力。” — 乔纳森·卡兹 ( Jonathan S. Katz)
“我很欣赏Git的“管道”命令与“瓷器”命令的原理。用户可以使用Git有效地共享任何类型的信息,而无需了解内部工作原理。也就是说,好奇的人可以访问剥离层的命令,揭示了为许多代码共享社区提供支持的内容可寻址文件系统。” — 马修·布罗伯格
“我喜欢Git,因为我几乎可以在自己的Git仓库中做任何事情来探索,开发,构建,测试和提交应用程序代码。它总是激励着我参与开源项目。” -Daniel Oh
“ Git是我使用的第一个版本控制工具,多年来它从令人恐惧变为友好。我喜欢它如何使您对正在更改的代码充满信心,同时又可以确保您的master分支是安全的(显然,除非您将半完成的代码强行推送到生产/主分支。它通过检查较早的提交来撤消更改的能力也很好。” — Kedar Vijay Kulkarni
“我喜欢Git,因为它使其他一些SCM软件过时了。没有人使用VS,Subversion可以与git-svn一起使用(如果需要的话),BitKeeper只被长者记住,与Monotone类似。当然,有Mercurial ,但对我来说,当我在几年前将Firefox对AArch64的支持上游时,使用它仍是“一项仍在进行中的工作”,甚至有人提到Perforce,SourceSafe或其他“企业”解决方案,但它们在FOSS世界中并不流行。” — Marcin Juszkiewicz
“我喜欢SHA1ed(提交→树→Blob)对象的内部模型的简单性。还有瓷器命令。我将其用作JBoss / Red Hat Fuse的修补机制。这种机制有效。在三棵树的大传说中解释过。” — Grzegorz Grzybek
“我喜欢生成的Git手册页 ,这使我在Git面前不起眼。(这是一个生成Git的页面,但实际上完全是胡说八道的页面,通常给人的感觉与真实的Git页面相同。”)– Marko Myllynen
“ Git改变了我作为开发人员的生活,从一个SCM成为问题的世界到一个解决方案的世界。” — 乔尔·塔克沃里安
既然我们已经从这10个Git爱好者那里收到了消息,现在轮到您了: 您对Git感到满意吗? 请在评论中分享您的意见。
翻译自: https://opensource.com/article/19/4/what-do-you-love-about-git
Git成立14周年快乐:您对Git钟爱什么?相关推荐
- 腾讯举办创意马拉松活动庆祝成立14周年
2012年11月11日腾讯14周年庆,腾讯公司在深圳.北京两地联袂组织"第三届腾讯创意马拉松"活动.活动发起者之一是CSDN论坛的老人emu. 图为"第三届腾讯创意马拉松 ...
- 公司成立两周年感言_对我的副项目成立一周年的一些反思
公司成立两周年感言 by Will Abramson 威尔·艾布拉姆森(Will Abramson) 对我的副项目成立一周年的一些反思 (Some reflections on my side pro ...
- 道歉真的有用!扎克伯格一句道歉价值1300亿;众多程序员受惠的 GitHub 成立十周年...
(点击上方蓝字,快速关注我们) 转自:开源中国.solidot.cnBeta.腾讯科技等 0."是我的错" 扎克伯格一句道歉 价值 1300 亿! "道歉"成了 ...
- linux git指令不存在,一些常用的Git命令
整理了非常由于的Git一些常用命令,Git是目前世界上最先进的分布式版本控制系统.由于它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上 ...
- 每个人都应该学git,最新GitHub上git指南我不信你不会git
转载地址:https://www.toutiao.com/i6848104869241291272/?tt_from=weixin&utm_campaign=client_share& ...
- openstreetmap_OpenStreetMap成立10周年,开源医疗设备等等
openstreetmap 开源新闻让您阅读愉快. 2014年8月9日至15日 在本周的开源新闻摘要中,我们介绍了OpenStreetMap的10周年生日,开源医疗设备等等! 对于开放地图数据的热爱 ...
- 库克发文纪念苹果成立45周年:伟大使命还有待实现
4月2日消息,据国外媒体报道,1976年4月1日,史蒂夫 · 乔布斯.史蒂夫 · 沃兹尼亚克和罗纳德 · 韦恩共同创立了苹果公司,今天是苹果公司成立45周年纪念日. 众所周知,苹果公司的历史始于乔布斯 ...
- 成立20周年之际 阿里巴巴将发布“新六脉神剑”
9月5日,阿里巴巴官方今天对外发布消息称,将在成为20周年之际,也就是9月10日,正式对外发布"新六脉神剑".马云表示,过去20年,阿里因为价值观而与众不同.未来20年,阿里应该. ...
- 自建git服务器 ssh,搭建基于SSH的Git服务器
之前的一直使用的git作为版本控制工具 最早是同事本地搭建的git服务器保管代码 后来使用的是github私有仓库,保管代码,可以很方便的进行代码审查工作 最近心血来潮,自己尝试搭建,不算太难,小结一 ...
最新文章
- k3应付系统初始化应付票据_在家工作时应付无尽干扰的真实感觉
- LeetCode Elimination Game(递推法)
- 【MM模块】Batch 批次管理1
- 四十三、在Vue使用router,路由的管理
- HttpClient 4 API –获取状态代码-getStatusLine()。getStatusCode()示例
- 实例7:python
- ListView中convertView和ViewHolder的工作原理
- OllyDBG 入门系列(四)-内存断点
- 重构—改善既有代码的设计4——构筑测试体系
- final关键字_夯实基础:Java中final关键字的几种用法
- 夜间排障某省某电信公司后台数据库故障
- 中间滑动 头部底部固定_固定抗震成品支座功能特点及作用
- idea自动下载gradle_如何在IDEA中下载Gradle项目的依赖源?
- feignclient注解使用_Spring Cloud Nacos的使用
- OpenCV-人脸识别
- PCL1.10.1+VS2019+Qt5.14.2下载、安装及配置(强迫症福音~使用的软件均为最新版本)
- 虚拟试衣(unpaired)-PASTA-GAN论文解读
- CSS文本样式和CSS3文本效果以及背景
- android 蘑菇街组件化,4. IOS 组件化(蘑菇街的路由+协议式)
- 计算机机房电力切换演练方案,中心机房开展2020年上半年电力切换应急演练