Git的标志

Git

快速,可扩展,分布式修订控制系统
92.6K
68.5K
+ 1
6.6 k

Git是什么?

Git是一个免费的开源分布式版本控制系统,旨在处理一切从小型到速度和效率非常大的项目。
Git在工具版本控制系统一个技术堆栈的范畴。
Git是一个开源工具34.9 k GitHub明星和20.2KGitHub上叉。这里有一个链接Git的开源库 GitHub

谁在使用Git的?

公司
6459公司据报道使用 Git在他们的科技堆栈,包括亚博提现规则 Netflix公司, Shopify,书签交易

开发人员
84317StackShare上的开发亚博提现规则人员表示,他们使用Git

Git集成

到位桶, SourceTree, Datadog, 蔚蓝的DevOps,昂首阔步的UI是否有一些流行的工具与之集成 Git。这是所有的列表134集成了Git
关于Git的公众决定

下面是一些堆栈决策、常用用例和选择的公司和开发人员的评论Git在他们的技术堆栈。

约书亚院长Kupper
首席执行官在Scrayos UG (haftungsbeschrankt)· ·1.1K浏亚博平台怎么样览量

Git使自己成为JustChunks所有开发的一个组成部分。我们非常依赖Git作为我们选择的版本控制系统,使用分支、标签和去中心化开发来实现我们的软件管理目标。

查看更多

Vue.jsvuexVue路由器类星体框架电子node . jsNPMGitGitHubNetlify我的技术堆栈,帮助我快速和有效地发展。我不希望有其他的方式。

查看更多
西蒙Reymann
Fullstack高级开发人员在QUANTUSflow软件有限公司· ·170万的浏亚博平台怎么样览量

我们的整个DevOps栈由以下工具组成:

  • GitHub(包括。GitHub页面/减价对于文档,GettingStarted和HowTo’s)用于协作评审和代码管理工具
  • 分别Git作为版本控制系统
  • SourceTree作为GitGUI
  • Visual Studio代码在旁边
  • CircleCI对于持续集成(自动化开发过程)
  • 更漂亮/TSLint/ESLint如代码短绒
  • SonarQube作为质量检验关
  • 码头工人作为货柜管理(包括泊坞窗撰写对于多容器应用管理)
  • VirtualBox的用于操作系统模拟测试
  • Kubernetes作为docker容器的集群管理
  • Heroku用于在测试环境中部署
  • nginx作为web服务器(优选地在生产环境中使用作为门面服务器)
  • SSLMate(使用OpenSSL)进行证书管理
  • 亚马逊EC2(包括。Amazon S3),用于在步骤(生产等)和生产环境中部署
  • PostgreSQL的作为首选数据库系统
  • Redis的作为首选的内存数据库/存储(非常适合缓存)

这是我们选择的主要原因Kubernetes泊坞窗群与下列工件有关:

  • 主要特点:方便灵活的安装,仪表盘清晰,大缩放操作,监控的一个组成部分,大负载均衡概念,监测条件,并确保在发生故障时的补偿。
  • 应用程序:应用程序可以使用豆荚,部署,服务(或微服务)的组合来部署。
  • 功能:Kubernetes作为一个复杂的安装和设置过程,但它不是限制,码头工人群。
  • 监控:它支持日志记录,当服务在集群中部署监测的多个版本(Elasticsearch / Kibana(ELK),Heapster / Grafana,Sysdig云集成)。
  • 可扩展性:用于分布式系统的一体化框架。
  • 其他福利:Kubernetes由云计算原住民基金会(CNCF)的支持下,集装箱调配工具中庞大的社区,它是一个开源的,模块化的工具,与任何操作系统的作品。
查看更多

转帖

概述:简单地说,我们计划使用MERN堆栈来构建我们的web应用程序。MongoDB将用作我们的主数据库。我们将使用ExpressJSnode . js来设置我们的API端点。此外,我们计划使用应对在客户端建立我们的水疗中心并使用Redis的服务器端作为我们的主要缓存解决方案。最初,在项目中工作时,我们计划将服务器和客户机都部署到服务器上Heroku。然而,Heroku是非常有限的,我们将需要基础结构即服务的好处,因此我们将使用Amazon EC2来稍后部署应用程序的最终版本。

服务器端:nodemon将允许当文件变化发生我们自动重启我们的节点应用程序的运行实例。我们决定使用MongoDB因为它是使用文档对象模型的非关系数据库。与SQL等RDMS相比,这提供了很大的灵活性,因为RDMS需要非常结构化的数据模型,且不会进行太多的更改。的另一个优点MongoDB是它易于扩展。我们将使用猫鼬沿侧MongoDB为应用程序数据建模。此外,我们将举办我们的MongoDB远程簇上MongoDB阿特拉斯。Bcrypt将被用来加密将存储在数据库中的用户密码。这是为了避免存储纯文本密码的风险。此外,我们将使用Cloudinary存储用户上传的图像。我们也会用到为什么Twilio SendGridAPI,使我们的应用程序发送的电子邮件自动。为了保护私有API端点,我们将使用JSON Web标记护照。同时,贝宝将被用作支付网关,接受来自用户的支付。

客户端:如前所述,我们将使用应对来建造我们的水疗中心。应对使用虚拟DOM,它在呈现页面时非常有效。也应对将允许我们重用组件。此外,它非常受欢迎,有一个大型社区使用应对因此,如果我们遇到问题,也可以是有帮助的。我们还计划以后,用使一个跨平台的移动应用应对将允许我们在React Native中重用大量代码。终极版将用于管理状态。终极版伟大的工作,应对并且将帮助我们管理应用程序的全局状态,并避免自己的状态每个组件的并发症。此外,我们将使用引导组件和自定义CSS样式我们的应用程序。

其他:Git将用于版本控制。在项目的后期阶段,我们将使用谷歌分析来收集有关用户交互的有用数据。此外,松弛将成为我们主要的交流工具。此外,我们将使用Visual Studio代码作为我们的主要代码编辑器,因为它是非常轻的重量,并有各种各样的扩展,将提高生产力。邮递员将用于交互和调试我们的API端点。

查看更多
共享见解
Git
詹金斯

嗨,天才们,请给我以下建议。我们喜欢詹金斯工作开始尽量使用网络挂接的上Git承诺。然而,詹金斯作业创建一个虚拟机(与位置),其中提交者需要知道使用这个新创建的虚拟机。如果没有位置信息,提交者不知道这个虚拟机所在。

我的问题是:提交者如何才能最好地了解由提交触发的过程的结果?

查看更多
共享见解
Git

Git我们首选的源代码控制工具。

查看更多

博客文章

2020年10月28日下午4:30
https://img.亚博提现规则www.xpyqsyxx.com/company/260/c077fc04bb219001b7a1ab10f90ebcdb00c143a9.png标志

Pinterest

1
825
2020年8月19日下午6点16分
https://img.亚博提现规则www.xpyqsyxx.com/stack/708880/default_08c6ff6687051e98656b46731dfa753e69186114.jpg的标志

CloudBees的

2
535
2020年7月15日在3:10 PM
https://img.亚博提现规则www.xpyqsyxx.com/stack/686165/default_08c6ff6687051e98656b46731dfa753e69186114.jpg的标志

CloudBees的

6
816
2020年3月4日下午5:14
https://ucarecdn.com/c2b38b34 c695 - 4796 - 871 - c - fa01cd485081/标志

Atlassian

3.
456
2019年6月26日下午4:11
https://img.亚博提现规则www.xpyqsyxx.com/stack/374307/default_0ad4ed7146664f7c60cadd4484ea6279ca3230c1.png的标志

CircleCI

7
1336
2018年5月17日在上午01点38分
https://img.亚博提现规则www.xpyqsyxx.com/stack/320214/default_8218d029526c4e1fe2d9111a7e9eeff1dfbe49d5.jpg的标志

Raygun

12
8044
2017年9月28日凌晨4点58分
https://img.亚博提现规则www.xpyqsyxx.com/stack/294154/default_1f8040db7bd2f1b7726134421a23fcf0757cfc4c.jpg的标志

17
12817
2017年7月13日在9:32
https://img.亚博提现规则www.xpyqsyxx.com/stack/189324/default_6691ec8c761145f7c439a20ff9e05e57bdaca163.png标志

CircleCI

28
39540

Git选择与比较

有什么替代方案吗Git吗?
GitHub
GitHub的是与朋友,同事,同学和陌生人共享代码的最佳场所。300多万人使用的GitHub建立惊人的东西放在一起。
SVN (Subversion)
颠覆存在得到普遍认可和采用作为开源的,集中的版本控制系统,其特征在于它作为有价值的数据的安全避难所可靠性;其模型和使用的简易性;其支持各种各样的用户和项目的需求,从个人到大型企业的操作能力。
到位桶
到位桶给了球队一个地方计划项目,在编码,测试和部署协作,都配备了免费的私人Git仓库。团队选择到位桶,因为它具有优越的吉拉集成,内置CI / CD,和是免费的,最多5个用户。
必然地
可见,访问控制,工作流程和代码管理Git的环境。使用Perforce公司和Git的工作流程和工具的任意组合毫不妥协的相同的代码和代码审查协作的灵活性。
水银
Mercurial致力于速度和效率,提供合理的用户界面。它是用Python编写的。Mercurial的实现和数据结构设计得非常快。你可以在不同版本之间产生差异,或者在几秒钟内跳回时间。
看到所有的替代品

Git的追随者
68541开发人员遵循Git 以跟上相关的博客和决定。