#git

Git rebase, squash oh my(www.mgasch.com)
2021-6-12 12:23
您对开源项目的第一个贡献可能是一个非常奖励的经验。一旦您的功能,修复或增强作为GitHub PullRequest 1(PR)的一部分合并,您的大脑可能会开始在新收购的GitFoo🙅♀️中开始查看淘油的下一个问题。 如果您已经通过了这项练习,您也知道Git瑞士军刀,以及相关代码协作平台(GitHub等),可能会感觉......
A Random Walk Through Git(bakkenbaeck.github.io)
2021-6-7 21:57
网站 - 在GitHub上,本教程深入了解Git Works如何运作,执行很多有时不寻常的步骤才能完成景点。您将不得不密切关注,或者您将在途中丢失。但不要绝望;您可以在您的计算机上运行Thistorial,以您想要的速度跳过您想要的速度,并始终调查inanother终端窗口的状态。实际上,您正在查看从该教程的输出生成......
2021-6-7 12:6
在大学或在准备技术访谈时,您可能听说过Levenshtein距离。这是着名的编辑距离问题。这是必须尝试的动态规划挑战之一。 你还在那儿?即使我说过“动态编程”之后?哈哈。好的!因为与你不同,我擅长逃离它;大多数时候。但我现在坐下来学习+练习这些东西。 这个惊人的书在让这个话题对我不那么吓人的作用。我最喜欢我的是作......
2021-6-6 20:19
Git存储库是一系列文件和有关过去更改的信息。在使用git时,您可能会遇到似乎令人困惑的错误,特别是如果您是初学者,所用的术语并不熟悉。在本文中,我们将探讨什么原因,如何防止如何解决,以及如何解决致命的:不是Git存储库错误。 必须针对Git存储库执行大多数Git命令。例如,如果您在GIT存储库之外运行Git P......
Top Ten Git Tips and Tricks(www.honeybadger.io)
2021-5-14 0:33
本文补充了“了解Git Works”的理解。现在你对水暖,它有理由地了解你的技能。希望,这些提示和技巧将增加您作为开发人员的效率和生产力。它将有助于您花费更多时间编码,更少时间尝试决定是否GIT合并或GIT Rebase。没有进一步的ADO,让&#39进入它! 你有没有发现自己在自述文件中拨打一个小小的调整,以便......
2021-5-13 17:11
GitHub多年来一直处于安全密钥采用的最前沿。我们是普遍的第2因素(“U2F”)的早期采用者,也是第一个转换到WebAuthn的网站之一。我们总是在寻找新标准,以提高安全性和可用性。今天,我们在使用Git Over SSH时,通过运送对安全键的运输支持。 安全钥匙,如yubikey,是在方便的形状因子之间的便携......
Avoid Git LFS if possible(gregoryszorc.com)
2021-5-13 5:56
我长期以来一直认为,如果可能的话,你应该避免Git LFS.Since人们留着我为什么,我想到了我的想法博客帖子,所以我有一些东西可以推荐给他们。 Git LFS是在官方GIT项目之外开发的,以实现艾弗里实际市场需要Git Didn' T / DONN' T处理大文件。 我相信Git将更好地支......
2021-5-12 6:53
Warning: Can only detect less than 5000 characters
2021-4-28 11:11
git有什么问题?概念设计分析de rossi&杰克逊向前! 2013年 我们上周结束了谈论如何在软件设计中找到良好的概念/抽象,以及什么好的模块化看起来像。今天的纸张跳跃40多年来看看现代背景下的一些问题,这个博客的许多读者都会非常熟悉:Git。非常感谢Glyn Normyton的推荐。 最好的软件设计......
2021-4-26 11:1
在这篇文章中,我想解释一项新的部署方法,我在Drwn.io工作时想出。 想象一下,您已经拥有了一个与Gitub这样的Git服务同步的代码的项目。要具有基于Git推送的部署,我们需要拥有自己的遥控器。我们将使用对GitHub的方式推送我们的代码。 您可以通过创建文件夹(我将调用Gitem /)并在新创建的文件......
Git from the Bottom Up (2008)(jwiegley.github.io)
2021-4-22 11:38
欢迎来到Git的世界。我希望这份文件有助于推动您对这种强大的内容跟踪系统的理解,并揭示了它潜在的简单性 - 无论是眩晕它的选项似乎来自外面。 在我们潜入之前,有几个术语应该首先提到,因为他们整个文本中都会炫耀: 存储库 - 存储库是一个提交的集合,每个集合都是在过去的日期上的项目的工作树看起来像在你的机器或其他人......
2021-4-22 11:29
TL; Cocoapods博士是一批由大量iOS应用程序使用的流行包管理器(以及其他SWIFT和Object-C Cocoa应用程序)。我在中央CocoApods服务器中找到了一个远程代码执行错误,该错误包含规范repo的键(https://trunk.cocoapods.org/)。此错误将允许攻击者毒害任何包下载......
2021-4-13 10:43
我写了Gitlet来展示Git如何在封面下工作。我写了很可读。我很大地评论了代码。 如果您不熟悉基本Git命令,则可以以六百字(下图)中的阅读。 对于六千个单词深入潜入地下室内部,你可以从informout中加入git。 想象一下,您有一个名为Alpha的目录。它包含一个包含文件文本的FileCa......
2021-4-9 6:38
Git赢得了最受欢迎的版本控制系统的比赛。但为什么这么受欢迎?至少在我看来,答案很清楚:分支机构!它们允许您在与其他人的团队合作时,保持不同版本的代码,而且在与其他人一起合作时,还可以在您开始工作的新功能时。 虽然其他版本控制系统还提供某种形式的分支,但Git的概念和实施只是令人惊叹。它使分支机构合作,如此快速,简......
2021-4-9 2:59
Git令人困惑的声誉。用户绊倒术语和措辞误导他们的期望。这在命令中最明显的是“重写历史记录”,例如Git Cherry-Pick或Git Rebase。在我的经验中,这种混乱的根本原因是对可以随身携带的罪行的解释。但是,提交是快照,而不是差异! 如果我们剥离窗帘并查看Git如何存储您的存储库数据,我认为Git会变得......
2021-4-7 12:4
我想提供关于Git.php.net安全事件的更新。要简要概括最重要的信息: 我们不再相信Git.php.net服务器已被泄露。但是,Master.php.net用户数据库可能已泄露。 git.php.net和svn.php.net现在都是只读的,但将暂时可用。 以下是更详细地解释发生的事情以及采取的行动。 ......
Git as a NoSql Database (2016)(www.kenneth-truyers.net)
2021-4-6 4:47
Git的人页陈述它是一个愚蠢的内容跟踪器。这可能是世界上使用最常用的版本控制系统。这是非常奇怪的,因为它没有将自己描述为源控制系统。事实上,您可以使用Git跟踪任何类型的内容。您可以例如创建Git NoSQL数据库。 它在人页中说愚蠢的原因是它没有假设您存储的内容。底层Git模型是基本的。在此帖子中,我想探索使用G......
2021-3-30 4:59
这个nft是iterm2 git repo中的第一个提交! 该提交是由Github创建的,在2010年创建Git Repo后路时。这个唯一的Git提交由其提交哈希保证唯一,因为它没有附加到它的代码(这是第一个提交的代码(这是正常的 初始化存储库)。 它没有父母提交。
2021-3-30 0:31
嗨,大家好, 昨天(2021-03-28)推动了两个恶意罪被推到PHP-SRC 从Rasmus Lerdorf和我自己的名字中回购[1]。我们不知道如何 完全相下,但一切都指向妥协 git.php.net服务器(而不是单个git帐户的妥协)。 虽然调查仍在进行中,我们决定维护我们的 自己的Git基础设施是一种不必......
2021-3-30 0:25
图片现场,你'当您发现拼写错误并修复它时,在Codebase中的一个新功能上工作。然后,为了促进您的功能'重新致力于您决定在CodeBase中的其他地方进行小小的架构变革。最后,在完成您的会话之前,您决定在您正在处理的文件之一中重构一些代码。 那些会话很棒,因为你'重新流动。然后是时候逐步更......
2021-3-18 19:8
版本控制系统GIT为我们提供了协作软件开发的强大工具。开发人员使用代码审查以在客户注意到他们之前捕获许多问题。为了解决审核期间发现的问题,开发人员通常必须进行许多小的变化。这可能是一个繁琐的过程,涉及大量忙碌。 要解决审核评论,您通常希望修改早期的提交,这些提交不太正确。本文是如何通过使用git-autofixup......
2021-3-17 0:45
每天,GitHub都服务于超过56米的开发人员,工作超过200M的代码存储库。除了来自世界各地的客户,所有这些存储库的一小部分都是具有惊人的表现。 与GitHub一样大的系统,我们的编码和架构中的一些差距仅在他们被推到他们的限制时被推到了许多开发人员每天更新相同的回购 - 而GitHub从少数人收到反馈最大的Mon......
2021-3-16 7:28
开源Git项目刚刚发布了Git 2.31,其中包含85个贡献者的功能和错误修复,其中23个新的。上次我们赶上了你,Git 2.29刚刚被释放。稍后两个版本,让我们来看看自从此发生的最有趣的功能和变化。 图片:你在你的终端,写作提交,从另一个存储库中拉动,并在突然突然推出结果,你是由这个不友好的消息打招呼: 自动......
2021-3-13 12:32
这些日子有很多时尚的方式来提高您的编程技能和知识,包括: 这些方法中的每一种都会吸引不同的人,每个方法都有一个肯定会让你更好的程序员。如果您是中间或高级编码器,则几乎确定您至少尝试过一次这些方法。 然而,还有另一种方法是,绝大多数开发人员忽视,这是我看来的耻辱,因为它有很多东西。这种方法是通过阅读,分析和解现有......
2021-3-11 16:17
今天,GIT项目发布了新版本来解决CVE-2021-21300:Git LFS在影响版本2.15和较新的GIT LFS期间使用的延迟结账机制中的安全漏洞。 这些更新地址解决了一个问题,其中特制的存储库可以在不区分大小写的文件系统上在Git Clone期间执行代码,这些文件系统通过滥用某些类型的清洁/涂抹过滤器,如G......
2021-3-11 1:9
日期:星期二,9月20日16:03:37 +0100(CET)来自:Johannes schindelin< Johannes.schindelin @ .... de> to:oss-security @ ... ts.openwall.comcc:git- Security @ ... glegrou......
2021-3-7 9:14
DOLT是一个SQL数据库,您可以像GIT存储库一样叉,克隆,分支,合并,PUSCAND拉扯。与AnyMySQL数据库一样连接到DOLT,以运行查询或使用SQLCommands更新数据。使用命令行界面导入CSV文件,Commityour的更改,将它们推到远程,或合并队友'更改。 所有您知道GIT的命令都与D......
2021-2-27 12:16
bit是在git之上构建的实验性现代化git CLI,可提供令人满意的默认值和其他优点: 命令和标志建议,以帮助您浏览git为您提供的众多选项 curl -sf https://gobinaries.com/chriswalz/bit | sh;位完成;回显" Type位,然后按< ......
2021-2-24 21:46
此时,大多数开发人员使用Git作为协作的工具。我们有欧洲学习的命令来拉,提交和推动。当然,那里的同事在那里知道有关Git的那个同事比别人更加了解Git,这是帮助我们在当地的回购最终ina陌生状态时回到轨道。 但如果我告诉过你,如果Git可以成为一个有价值的工具我不只是谈论拥有一个工作版本的你的码基础,如果你搞砸了一......
2021-2-17 19:42
我现在花了一个多月的时间与Git合作。我可以坦白地说,尽管我喜欢Git的很多事情,但我个人发现很多事情对屁股也很痛苦。 子模块在很多情况下都已经成为我这边的荆棘。虽然子模块的概念很简单,但是弄清楚如何实际使用它们可能是一件很麻烦的事情。我之所以说“搞清楚”,是因为并不是所有有关使用子模块的内容都得到了很好的记录。我......