阅读更多

0顶
0踩

开源软件

原创新闻 使用Git开发者的9大特征

2017-07-13 10:54 by 副主编 jihong10102006 评论(0) 有10194人浏览
git
引用
原文:Top 9 Git Trends
作者:Sara Breeding
翻译:Diwei

译者注:最近的一项调查揭示了在开发成员中的一些有趣的趋势。那么你的git开发习惯符合这些调查结果吗?让我们一起来看一下都是哪些有趣的趋势吧。以下为译文。

你有没有想过如何在这个圈子里面与其他Git开发人员一争高下呢?当谈到Git知识和经验时,你是否觉得自己只是处于一个平均的水准?我们对开发人员进行了一项调查,以找到这些问题的答案,并发现Git还有哪些其它的趋势!

1.三分之二的开发人员认为自己是中级Git用户。

而另外21%的人认为自己是初学者,13%的人认为自己是新手。

2.三分之二的开发人员使用CLI和Git GUI的组合。

有22%的开发者只使用GUI,11%的只使用CLI。咳,咳,如果你不想只使用CLI的话,那么GitKraken是一个很棒的Git GUI工具。

3.恭喜,章鱼猫!超过三分之一的开发人员在GitHub.com上托管Git项目。

紧随其后的是Bitbucket.com和GitLab.com,分别为24%和11%。你知道吗,前三名都整合了GitKraken。

4.五分之二的开发人员在Windows上使用Git。

36%的人在Linux上使用Git进行开发,而在Mac上的使用比例为23%。

5.有一半的Linux开发者使用Ubuntu作为他们的发行版。

紧随其后的是Debian和CentOS,分别为15%和9%。选择Ubuntu吧!

6.六分之一的开发人员使用Visual Studio Code作为文本编辑器。

而Visual Studio、IntelliJ、Atom和Sublime这些文本编辑器的占用比例都是~15%左右。这些编辑器真是平分秋色!

7.Sub-what?超过五分之二的开发人员从不使用git的Submodule。

28%的人很少使用Submodule,19%偶尔使用,6%经常使用,3%总是使用。

8.Git-where?几乎五分之二的开发人员从不使用Gitflow

18%的人很少使用Gitflow,17%的人有时使用,15%的人用的比较多,12%的人一直在使用Gitflow。

9.Git-who?超过五分之二的开发人员从不使用Git钩子。

27%很少使用Git钩子,18%有时使用,9%频繁使用,4%一直在使用Git钩子。

这些调查数据是来自于GitKraken开发者社区的642条回复。
  • 大小: 13.2 KB
  • 大小: 12.8 KB
  • 大小: 13.3 KB
  • 大小: 20.9 KB
  • 大小: 18.2 KB
  • 大小: 12.9 KB
  • 大小: 21.9 KB
  • 大小: 11.5 KB
  • 大小: 12.4 KB
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Subversion和GIT开发者演进

    笔者开始接触版本控制系统是大学的时候,最开始安装了TortoiseSVN,然而TortoiseSVN仅仅是占据了硬盘空间而没有发挥作用,很多开发者在接触新事物的时候,并不一定会有极大的热情去了解,有的走了很多弯路后返回到了...

  • 关于Git这一篇就够了

    目录 前言 发展过程 集中式与分布式的区别 Debian/Linux安装Git ...配置git环境:git config --global ...创建本地空仓库:git init ...新建文件添加到本地仓库:git add、git commit ...修改缓存区内容:git add、git co.

  • git使用杂记

    作为一个开发者,如果现在还不知道git或者还不会使用git,那么你应该好好的反省。自己去好好看一遍的入门介绍吧。今天只是对自己在日常中使用git的一些常用命令的介绍与自己认为不错且能提高我们办公效率的命令。...

  • 微信开发者工具使用git

    1、添加远程版本管理 版本管理->设置->远程->添加 把在远程建立的仓库地址添加进来。 2、版本管理认证 ...在工作区中勾选要提交内容,提交成功之后即可进行上一步推送,成功推送到git服务器。 ...

  • 在Xcode中使用Git进行源码版本控制

    在应用程序开发过程中,很重要的一部分工作就是如何进行源码的版本控制。当代码出现问题时,我们就需要将...对于个人开发者来说,版本控制系统并不是必需的,但是我们仍然强烈推荐开发者使用它,因为它可以使代码方便

  • git使用简介

    这篇文章将从开发者和管理者两方面介绍如何使用git进行团队合作开发。git和svn最大的差异在于git是分布式的管理方式而svn是集中式的管理方式。如果不习惯用代码管理工具,可能比较难理解分布式管理和集中式管理的...

  • Git使用手册.pdf

    8、一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。 从主开发者的角度(假设主开发者不用开发代码)看,git有以下功能: 1、查看邮件或者通过其它方式...

  • Git 管理工具 SourceTree 的使用(上手简单,不熟悉git命令的开发者必用)

    Git 管理工具 SourceTree 的使用,详细讲解。

  • Git可视化工具SourceTree的使用

    我在前面几篇文章中详细介绍了Git命令行的使用《Git学习札记》《Git学习札记——进阶》,以及使用Xcode中自带的Git可视化工具的使用《Xcode中git的使用方法介绍与"Pleasetellmewhoyouare"问题的解决方案》。...

  • C#/.NET使用git命令行来操作git仓库的方法示例

    我们可以在命令行中操作 git,但是作为一名程序员,如果在大量重复的时候还手动敲命令行,那就太笨了...当然,直接能简写成 git 是因为 git.exe 在我的环境变量里面,一般开发者在安装 Git 客户端的时候,都会自动将此

  • Git使用手册_v1.0.xlsx

    Git的使用手册,帮助开发者更好地使用Git,需要的可以下载。

  • Git安装与使用方法入门

    Git是一个帮助开发者追踪代码变化和团队协作的工具。它记录了代码修改的历史,并允许回到过去的版本。开发者可以创建分支来独立开发新功能,而不影响主代码。团队成员可以共享代码,并轻松合并修改。Git提供了高效的...

  • Git使用详细教程

    git的超级详细教程

  • Git(一)Windows下安装及使用Git Bash

    Git(一)Windows下安装及使用Git Bash

  • git-npm:懒惰开发者的工具,直接通过git运行npm命令,变得更加懒惰

    由于我们经常使用git来管理Web项目,因此经常将npm命令与git混合使用会出错,例如,我们错误地键入git install而不是npm install或git start而不是npm start等。 然后,此工具将解决这些问题:现在,您可以直接通过...

  • mac升级Monterey12.6之后出现 git命令需要使用命令行开发者工具 安装选项的问题处理

    今天刚升级了最新的系统,升级后发现idea、webstorm等等需要git的全部无法使用了,总是弹出git命令需要使用命令行开发工具,提示让我安装,网上找了好多解决办法都无效,最终还是自己处理好了

  • 在VScode使用git

    ,这是Git默认的叫法,也可以改成别的,但是。第二步:用vscode打开这个文件夹;第三步:点击第三个图标,源代码管理,第一步:本地建一个项目文件夹;这个名字一看就知道是远程库;第四步: 添加远程库。第八步:...

  • 基于SSM+JSP+HTML的东风锻造有限公司重大停管理系统(Java毕业设计,附源码,数据库,教程).zip

    Java 项目, Java 毕业设计,Java 课程设计,基于 ssm 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行! 1. 技术组成 前端:jsp 后台框架:SSM 开发环境:idea 数据库:MySql(建议用 5.7 版本,8.0 有时候会有坑) 数据库工具:navicat 部署环境:Tomcat(建议用 7.x 或者 8.x 版本), maven 2. 部署 如果部署有疑问的话,可以找我咨询 Java工具包下载地址: https://pan.quark.cn/s/eb24351ebac4

  • 数据库系统课程设计报告-体育项目比赛管理系统设计与开发

    一、系统需求分析 1 (一)需求概述 1 (二)业务流分析 1 从运动员角度分析 1 (三)数据流分析 4 (四)数据字典 5 二、数据库概念结构设计 6 (一)实体分析 6 (二)属性分析 6 (三)联系分析 8 (四)概念模型分析(.PDM图) 9 三、数据库逻辑结构设计 9 (一)概念模型转化为逻辑模型 9 1.一对一关系的转化 9 2.一对多关系的转化 9 3.多对多关系的转化 10 (二)逻辑模型设计(.PDM图) 10 四、 数据库物理实现(一)表设计 10 (一)表设计 10 (二)创建表和完整性约束代码设计 11 五、数据库功能调试 15 (一)运动员管理模块 15 (二)负责人管理模块 16 (三)系统管理员管理模块 17 六、设计系统前台软件 21 (一)开发软件选择 21 (二)软件功能要求与设计 22 (三)软件功能实现 22 (四)系统测试 24 七、设计总结 27

  • 基于SSM+JSP的文物管理系统+数据库(Java毕业设计,包括源码,教程).zip

    Java 项目, Java 毕业设计,Java 课程设计,基于 SpringBoot 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行! 1. 技术组成 前端:jsp 后台框架:SSM 开发环境:idea 数据库:MySql(建议用 5.7 版本,8.0 有时候会有坑) 数据库工具:navicat 部署环境:Tomcat(建议用 7.x 或者 8.x 版本), maven 2. 部署 如果部署有疑问的话,可以找我咨询 Java工具包下载地址: https://pan.quark.cn/s/eb24351ebac4

Global site tag (gtag.js) - Google Analytics