Git
![Git 2.40发布,包括git jump工具的更新、cat-file工具的增强以及提高Windows上响应速度](https://static001.infoq.cn/resource/image/9d/b1/9d1a91ae58cc8399ea3eeeab17e817b1.png?x-oss-process=image/crop,y_1,w_1919,h_1078/resize,w_416,h_234)
Git 2.40 发布,包括 git jump 工具的更新、cat-file 工具的增强以及提高 Windows 上响应速度
开源 Git 项目 2.40 版本提供新功能和改进。
![GitLab推出命令行工具,将整个开发流程带到了终端上](https://static001.infoq.cn/resource/image/59/c9/5989d3d5aa5c03e37a2ab104ca7b87c9.jpg?x-oss-process=image/crop,y_1,w_5598,h_3148/resize,w_416,h_234)
GitLab 推出命令行工具,将整个开发流程带到了终端上
glab,用于与 GitLab 交互的命令行工具,进一步将触角延伸到代码编写过程的所有阶段。
![从10月19日起,GitLab将对所有免费用户强制实施存储限制](https://static001.infoq.cn/resource/image/0b/1e/0b43c30a6a5c6278e758784c3f9e9e1e.jpg?x-oss-process=image/crop,y_1,w_1279,h_718/resize,w_416,h_234)
从 10 月 19 日起,GitLab 将对所有免费用户强制实施存储限制
GitLab 要为节省成本下功夫了。
![GitLab 一口气儿发布近 50 项新功能,包括Build Cloud for macOS、深度 Gitpod 集成等](https://static001.infoq.cn/resource/image/2e/36/2ea9b28427e5265f310f0d5feb430036.jpg?x-oss-process=image/crop,y_30,w_2400,h_1350/resize,w_416,h_234)
GitLab 一口气儿发布近 50 项新功能,包括 Build Cloud for macOS、深度 Gitpod 集成等
版本更新。采纳指标等。 工作流。集成。应用程序。 文件。 构建机器和服务器的公司。 文件提供了新的实时预览模式选项,以前是一个预览标签,现在提供了一个分屏视图,预览会随着文件内容的编辑自动更新。
![Linux 30 岁生日快乐!从个人兴趣到改变世界的操作系统内核](https://static001.infoq.cn/resource/image/14/d4/148a51fd020ee1d8d18608c4dcccbed4.jpg?x-oss-process=image/crop,x_125,y_1,w_2239,h_1258/resize,w_416,h_234)
Linux 30 岁生日快乐!从个人兴趣到改变世界的操作系统内核
2021 年 8 月 25 日 是 Linux 30 岁生日,30 年前的 8 月 25 日,还在赫尔辛基上大学的 21 岁学生 Linus Torvalds(以下简称 Linus) 在 Minix Useneg 上发了一个帖子,首次向外界公布自己做了一个免费的操作系统“Linux”。
![一份值得收藏的 Git 异常处理清单](https://static001.infoq.cn/resource/image/87/a9/878a18bd61053caa1ae791072ef722a9.jpg?x-oss-process=image/crop,y_1,w_1351,h_758/resize,w_416,h_234)
一份值得收藏的 Git 异常处理清单
一份值得收藏的 Git 异常处理清单
![最全的GitOps工具选型,30+款工具随你挑](https://static001.infoq.cn/resource/image/3d/01/3decd4c0b761a16f51f792300a7aa601.jpg?x-oss-process=image/crop,x_51,y_188,w_1174,h_660/resize,w_416,h_234)
最全的 GitOps 工具选型,30+ 款工具随你挑
为了帮助大家开启 GitOps 之旅,本文介绍了 30 多种工具,如果你要想应用 GitOps,我们建议你使用这些工具。
![如何规范你的Git commit?](https://static001.infoq.cn/resource/image/19/9c/19a2ac8e577fb16ee4307c3be149af9c.png?x-oss-process=image/crop,x_34,w_1066,h_598/resize,w_416,h_234)
如何规范你的 Git commit?
Commit message 应该如何写才更清晰明了?团队开发中有没有遇到过让人头疼的 git commit?
![GitLab 第四次全球 DevSecOps 年度调查:软件开发团队的角色正在发生变化](https://static001.infoq.cn/resource/image/16/bf/167e2021a94d3977c3d7f896ac4e72bf.jpg?x-oss-process=image/crop,w_1499,h_842/resize,w_416,h_234)
GitLab 第四次全球 DevSecOps 年度调查:软件开发团队的角色正在发生变化
DevOps 可以大大提高企业的利润,但要实现真正的 DevOps,还有很多障碍需要克服。
![别再推荐Git Flow了](https://static001.infoq.cn/resource/image/a9/fc/a9760aa960ccf3e5d7d2766d7379adfc.jpg?x-oss-process=image/crop,x_23,y_104,w_1824,h_1026/resize,w_416,h_234)
别再推荐 Git Flow 了
Git Flow 是一种最早诞生同时应用最广的工作流程,具有清晰可控的优点,但在维护方面相对复杂。本文作者认为,Git Flow 对很多开发团队而言并不适用,但遗憾的是他只针对 Git Flow 做出了分析,没有给出更合适的工具。也许你能提出一些更好的替代工具?
![10个节省时间和改善工作流的Git技巧](https://static001.infoq.cn/resource/image/47/e4/472f7529ee37b2ce192b7f9e5a8a1be4.jpeg?x-oss-process=image/crop,y_62,w_1279,h_718/resize,w_416,h_234)
10 个节省时间和改善工作流的 Git 技巧
这 10 个 Git 小技巧,不仅可以节省时间,而且能改善你的工作流程。
![Git团队协作(三):团队出现分歧怎么办?](https://static001.infoq.cn/resource/image/00/fd/009471c963063603b845efff0d5405fd.jpg?x-oss-process=image/crop,y_64,w_1000,h_562/resize,w_416,h_234)
Git 团队协作(三):团队出现分歧怎么办?
编者按:本文节选自童仲毅译《Git 团队协作》一书中的部分章节。
![Git团队协作(二):如何组织一个富有成效的会议?](https://static001.infoq.cn/resource/image/00/fd/009471c963063603b845efff0d5405fd.jpg?x-oss-process=image/crop,x_-66,y_62,w_1066,h_598/resize,w_416,h_234)
Git 团队协作(二):如何组织一个富有成效的会议?
编者按:本文节选自童仲毅译《Git 团队协作》一书中的部分章节。
![Git团队协作(一):如何组建充满斗志和凝聚力的团队?](https://static001.infoq.cn/resource/image/00/fd/009471c963063603b845efff0d5405fd.jpg?x-oss-process=image/crop,y_75,w_1000,h_562/resize,w_416,h_234)
Git 团队协作(一):如何组建充满斗志和凝聚力的团队?
编者按:本文节选自童仲毅译《Git 团队协作》一书中的部分章节。
![2019年必学的DevOps流行工具](https://static001.infoq.cn/resource/image/94/2b/94f71fee854577e2607cedab3743e82b.jpeg?x-oss-process=image/crop,x_63,y_104,w_1148,h_644/resize,w_416,h_234)
2019 年必学的 DevOps 流行工具
这些 DevOps 流行工具,你学过没?
![QCon 2019 上海,看华为云的可信软件工程](https://static001.infoq.cn/resource/image/c3/64/c3aa081d373cb2c7b1cafe8b8729c164.jpg?x-oss-process=image/crop,x_179,y_172,w_865,h_486/resize,w_416,h_234)
QCon 2019 上海,看华为云的可信软件工程
QCon,为技术负责人、架构师、开发工程师等研发人群带来最新鲜的技术分享,展现华为云最前沿的趋势洞见和最具价值的应用实践。
![软件测试职业大洗牌](https://static001.infoq.cn/resource/image/dd/b4/ddaadeb1f186886de6ca5be814312cb4.jpg?x-oss-process=image/crop,x_309,y_255,w_1439,h_808/resize,w_416,h_234)
软件测试职业大洗牌
一位入行十年测试老兵的思考。
![Git 2.22:保留拓扑和交互式 Rebase](https://static001.infoq.cn/resource/image/1e/66/1e6b64cf13587210e41b79fd2086c266.png?x-oss-process=image/crop,x_169,y_77,w_848,h_476/resize,w_416,h_234)
Git 2.22:保留拓扑和交互式 Rebase
在 Git 发布的最新版本 Git 2.22 中,最重要的新功能是,它支持”变基“(rebase)复杂的分支拓扑。
![如何管理一个大型开源仓库?](https://static001.infoq.cn/resource/image/29/97/29765fdede5d4436eacbdd0998b99897.png?x-oss-process=image/crop,x_146,y_73,w_807,h_452/resize,w_416,h_234)
如何管理一个大型开源仓库?
本文介绍大型开源仓库在管理过程中的实践经验。
![InfoQ 专访 GitKraken 创始人:让 Git 更高效、更容易](https://static001.infoq.cn/resource/image/2e/84/2e23ffec3c47ab8acc72b56f866a6584.jpg?x-oss-process=image/crop,y_146,w_1615,h_908/resize,w_416,h_234)
InfoQ 专访 GitKraken 创始人:让 Git 更高效、更容易
InfoQ 有机会采访了 GitKraken 创始人 Hamid Shojaee,了解了更多有关他们为 Git 开发 GUI 的情况。
![7个常见的Git相关的问题](https://static001.infoq.cn/resource/image/0a/d5/0a0e2c2f0f669cca190687924224c5d5.jpg?x-oss-process=image/crop,x_31,y_85,w_940,h_528/resize,w_416,h_234)
7 个常见的 Git 相关的问题
熟练掌握 Git,可以说是程序员的必备技能。
![数百GitHub私有库被黑客攻击:不交赎金就公开源码](https://static001.infoq.cn/resource/image/ad/d4/ad127ebe8644f4c5a8f73eff7a1027d4.jpeg?x-oss-process=image/crop,x_366,y_197,w_1849,h_1040/resize,w_416,h_234)
数百 GitHub 私有库被黑客攻击:不交赎金就公开源码
三百多个 GitHub 私有代码库被攻击,攻击者要求在 10 天之内付赎金 0.1 个比特币,否则会将源码公开。
![Apache软件基金会Git服务完全迁移到GitHub,其自有Git服务已退役](https://static001.infoq.cn/resource/image/c6/69/c61edcd5ee4ae1e39a38b5a1eaed1c69.png?x-oss-process=image/crop,x_234,y_74,w_829,h_466/resize,w_416,h_234)
Apache 软件基金会 Git 服务完全迁移到 GitHub,其自有 Git 服务已退役
4 月 29 日,Apache 软件基金会宣布其 Git 服务已经完全迁移到了 GitHub,开发者可以更好地使用 GitHub 上的工具了。
![GitLab 11.9发布,新增秘密自动检测](https://static001.infoq.cn/resource/image/39/bd/39490c9adfaef81ca9b26ce686933dbd.jpg?x-oss-process=image/crop,x_56,y_118,w_1308,h_734/resize,w_416,h_234)
GitLab 11.9 发布,新增秘密自动检测
GitLab 11.9 已经发布,新增秘密自动检测和更多的合并请求审批规则集。
![Git 2.20的重大更新:侧重可用性和性能](https://static001.infoq.cn/resource/image/ca/dc/caefaccbeb74b68bdfe395c1b8c6badc.jpg?x-oss-process=image/crop,x_97,y_155,w_1723,h_968/resize,w_416,h_234)
Git 2.20 的重大更新:侧重可用性和性能
Git 2.20 带来了大量变更和修复,包括改进的克隆(cloning)、抓取( fetching)、查询(grepping)等。此外,Git 的 Windows 端支持的最小版本已经设定为 Vista。
![GitLab发布11.6版本,支持无服务器功能部署](https://static001.infoq.cn/resource/image/93/ae/934ee34af6717def30b9a09af6abb0ae.png?x-oss-process=image/crop,x_186,y_73,w_818,h_460/resize,w_416,h_234)
GitLab 发布 11.6 版本,支持无服务器功能部署
GitLab 的最新版本能够使用 Knative 和 Kubernetes 来构建、部署和管理无服务器工作负载(利用 FaaS 模型)。
![ConfigBus:Twitter的动态配置实践](https://static001.infoq.cn/resource/image/50/44/50260c777592aa560fc88cb6c8806e44.jpg?x-oss-process=image/crop,w_1422,h_800/resize,w_416,h_234)
ConfigBus:Twitter 的动态配置实践
本文将介绍 Twitter 的动态配置系统 ConfigBus。ConfigBus 包括存储配置的数据库、将配置分发到 Twitter 数据中心中的机器的管道、读取和更新配置的 API 和工具。
Git Submodule 新漏洞已修复
Git 社区披露了一个影响 clone 和 submodule 命令的安全漏洞,当存在漏洞的机器访问恶意库时,这些命令可以远程执行代码。这个由 Mitre 分配了编号 CVE-2018-17456 的漏洞已在 Git 2.19.1 中修复。
Git 2.19 对 Diff、Branch 和 Grep 等做了改进
Git 的最新版带来了丰富的新功能以及内部更新,包括改进的 diff、branch 和 grep,更好的命令行补全,新的 range-diff 命令等。
GitOps:Weaveworks 通过开发者工具实现 CI/CD
在过去的一年中,Weaveworks 团队逐步改进了有关“GitOps”实践的想法。“GitOps”是指他们通过开发者工具来推动运营和实现持续交付。