新闻首页 / 关于“Git”的主题

3

这个GitHub 1400星的Git魔法书火了,斯坦福校友出品丨有中文版

杨净发自凹非寺 量子位报道公众号 QbitAI 如何学用 Git? 或许这有一本适合你的 Git 魔法书。 由斯坦福大学 CS 校友 Ben Lynn 编写,2007 年出品的 Git Magic,如今已经有12 国语言编译,包括中文、法语、德语、意大利语、韩语…… 此外还有5个版本:单个网页版、P
2

Git 2.28发布:GitHub正推进“master/slave”等名称的更换工作

在今天发布的 Git 2.28 版本更新中,微软旗下的 GitHub 宣布已经在推进更名工作,将名称为“master”调整为“main”。随后反馈外媒的邮件中,GitHub 发言人表示公司正在调整代码仓库的默认分支名称,不在启用“master”,并使用户更容易为所有创建的新仓库选择自己的默认分支名称
0

Git 15 周年:当年的分道扬镳,成就了今天的开源传奇

4 月 7 日,全球最主流的版本控制系统 —— Git 迎来 15 周年纪念日,项目主要维护者 Junio C Hamano(滨野纯) 先生发邮件庆祝了这一日子。 我们知道,所有的软件项目在整个生命周期中都要经过不断迭代,在一个又一个的新版本中完善自己的功能。开源项目更是如此,一个健康的开源项目,在
4

Git 诞生 15 周年

4 月 7 日是 Git 15 周岁生日,项目主要维护者 Junio C Hamano(濱野純)发邮件庆祝了这一日子。他在邮件中主要是感谢了各种参与者,除了代码贡献者,使得可以不断更新 Git 版本,还包括通过其它形式帮助发展 Git 社区的人,比如擅长写文档的人、了解软件商标相关法律问题的专家等。
0

抛弃 Git Flow 的 8 大理由

Git-flow 是一种分支和合并方法。十年前,因为一篇名为「一个成功的 Git 分支模型」的文章,Git-flow 变得广为人知。 在过去的十年里,无数团队被这篇博文蒙在鼓里。但我敢说,这篇文章撒谎了。 如果你读过这篇博文,你就会注意到,尽管作者声称他们在项目中成功使用了 Git-flow ,但却
1

为 Git 开发新的哈希算法

Git 源码管理系统是基于 SHA‑1 哈希算法,Git 库储存的不同对象类型都使用 SHA‑1 哈希来进行识别。Linus Torvalds 在设计 Git 时并没有考虑 SHA‑1 有一天可能会不安全,他没有设计能切换到不同哈希算法的功能,而哈希类型深入到代码之中。 但 SHA‑1 已经迟暮,G
1

实时 Git,在版本控制之前控制源码

Git 用于源代码版本控制已经是一个很强大的神器了,但是有人在此基础上还开发了一个被认为是“实时 Git”的工具。 这个工具叫 Coactive,它以 Visual Studio 插件的形式存在,作者描述它的作用是让开发者实时查看队友正在处理哪些文件(如上图),并且在操作 commit 之前,都可以
1

Git中的远程代码执行漏洞已被修复 多个工具受影响

据外媒 BleepingComputer 报道,Git 项目组于前两天公布了一个在 Git 命令行客户端、Git Desktop 和 Atom 中发现的任意代码执行漏洞,这是一个比较严重的安全漏洞,可能会使得恶意仓库在易受攻击的计算机上远程执行命令。 这个漏洞已被分配 CVE-2018-17456
0

Git漏洞导致攻击者可在用户电脑上运行任意代码

英文原文:Git Vulnerability May Lead to Arbitrary Code ExecutionGit 子模块名称验证中的一个缺陷使得远程攻击者可能在开发者机器上执行任意代码。另外,攻击者可以访问部分系统内存。这两个漏洞已经在 Git 2.17.1、2.16.4、2...
1

使用Git开发者的9大特征

译者注:最近的一项调查揭示了在开发成员中的一些有趣的趋势。那么你的 git 开发习惯符合这些调查结果吗?让我们一起来看一下都是哪些有趣的趋势吧。以下为译文。你有没有想过如何在这个圈子里面与其他 Git 开发人员一争高下呢?当谈到 Git 知识和经验时,你是否觉得自己只是处于一...
3

Gitless:让Git更易于使用

开源分布式版本控制系统 Git 在程序员中间有着两极分化的声誉:它被认为是帮助跟踪代码变化的强大工具,但另一部分人认为它太难用了。MIT 计算机科学和人工智能实验室的研究团队开发了 Gitless,让 Git 对用户更友好更易于使用,同时也不作任何根本性的改变。研究人员通过观察编程问答社...
2

11个Linux上最佳的图形化Git客户端

英文原文:11 Best Graphical Git Clients and Git Repository Viewers for LinuxGit 是软件开发和若干其他版本控制任务免费和开源的分布式版本控制系统。它被设计用来以应付一切从小到非常大的项目,基于速度,效率和数据完整性。...
0

Git发布2.10 - Push、Worktree、 格式等得到了改进

英文原文:Git 2.10 Improves Push and Worktree Commands, Adds Style Options, and More最近发布的 Git2.10 增加了一些有用的新功能到 push 命令中,包括:更精确的进度信息、更多的选项,以及--force-w...
6

Git 2.10发布

英文原文:Git 2.10 has been released作者:peff翻译:赖信涛责编:仲培艺开源项目 Git 发布了 2.10.0 版本,70 多位开发者贡献了代码,加入了一些新特性,修复了 bug。下面就来看一下有趣的新特性吧。 ...
17

科技公司钟爱的50款开源工具

本文介绍了多款知名的开源应用软件,科技公司可以用它们来管理自己的 IT 基础设施、开发产品。过去十年间,许多科技公司已开始畅怀拥抱开源。许多公司使用开源工具来运行自己的 IT 基础设施和网站,一些提供与开源工具相关的产品和服务,或基于开源工具而建的产品和服务,还有一些在为开源代码贡献...
3

GITFLOW有害论

文/TW 洞见什么是 GitflowGitflow 是基于 Git 的强大分支能力所构建的一套软件开发工作流,最早由 Vincent Driessen 在 2010 年提出。最有名的大概是下面这张图。在 Gitflow 的模型里,软件开发活动基于不同的分支: ...
0

Git 2.7: 一个新的带来许多新特性和性能提升的主要版本

英文原文:Git 2.7: a Major New Release with Many New Features and Improvements在 2.6 版本发布两个月之后,Git 2.7 发布。该版本带来了许多新特性以及性能的提升。本文选取了 Git 2.7 带来的主要变化...
20

常用Git命令清单

文/阮一峰我每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图 6 个命令,就可以了。但是熟练使用,恐怕要记住 60~100 个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index /...
2

微软开源Git认证管理器,支持Linux/Mac/Win

大家是否都厌倦了每次拉取或者推送代码到 Git 仓库时都要输入用户名和密码?现在不用再烦恼了,微软今天开源了跨平台 Git 认证管理器Git Credential Manager (GCM),支持 Linux,Mac 和 Windows 平台。首先发布的是 GCM for Win...
5

关于Git和Github你不知道的十件事

英文原文:Ten Things You Didn't Know Git And GitHub Could DoGit 和 GitHub 都是非常强大的工具。即使你已经使用他们很长时间,你也很有可能不知道每个细节。我整理了 Git 和 GitHub 可能提高日常效率的 10 个常用技巧。 ...

最新评论