使用 Git 查看指定时间段内的最近更改

您是否曾经度过一个长假并想查看您的团队自 2 周前以来所做的更新?或者甚至可能就在上周。当然,您可以浏览 PR,但可能有更简单的解决方案。Git已经内置了检查这一点的功能。

如果要查看最近 2 周的更改,可以使用git log. 例如,要查看存储库最近两周的更改,请在终端中运行以下命[……]

继续阅读

Git 入门的完整初学者指南

Git 可能很难理解,因为它完全是从终端驱动的,但它的核心只是版本管理软件。它让我们可以维护其他人可以贡献的代码版本。在本指南中,我们将了解如何快速掌握 git 的基础知识,以便您开始您的软件项目。我们将介绍以下内容:

  • 制作一个 git 项目,以及如何git init工作,
  • 周围的详细信息git[……]

    继续阅读

如何修改和更新 git commit

你有过这样的commit留言git commit吗?

只是为了记住你读过的数百篇关于编写“真实”提交消息的文章,并立即后悔你的决定?如果你曾经这样做过,你可以撤消你的提交,但是更新你的 git 消息的更简单的方法是–amend:

–amend现在,您只需添加到 git 命令即[……]

继续阅读

如何使用“git pull”强制覆盖本地更改

您是否曾经在git中进行项目并遇到错误,告诉您git pull因为有本地更改而无法使用?

这通常是一些更改已提交到您从中提取的存储库 – 但您在本地有一个类似的文件。例如,如果一个文件被意外添加到名为 的存储库README.md中,而您已经README.md在本地版本中。

但有时,您[……]

继续阅读

如何让 Git 在in.gitignore 中忘记跟踪的文件

How to make Git forget a tracked file now in .gitignore

当我们在 git 中跟踪一个文件时,它有时会被缓存并保持跟踪,即使我们将它添加到我们的.gitignore文件中也是如此。这仅仅是因为.gitignore阻止文件被添加到 Git 的[……]

继续阅读

如何将空白目录添加到 Git 存储库

有时在 Git 中,我们希望保留一个目录以供在存储库中使用,但保持它为空文件。您想要这样做的原因有很多,但也许该文件夹用于存储克隆存储库的人需要创建的文件,或者脚本创建自定义文件以放入该文件夹。

git push如果我们想创建一个空白目录,我们可以很容易地做到这一点,但是当我们使用推送到我们的[……]

继续阅读

如何使用 Git Hooks 自动压缩 CSS 和 JS

当您将代码推送到生产环境时,理想情况下您希望压缩客户端的 Javascript 和 CSS 文件。一些开发人员仍然手动执行此操作,但如果您使用 Git,自动执行此操作非常容易。

1. 下载组件#

在本教程中,我将使用 Node.JS 组件 – 因此您需要安装 Node.JS。您将需要的两[……]

继续阅读

如何将你的 Githooks 移动到你的仓库

如果你像我一样,你喜欢在从 repo 推送或拉取它们时将它们自动化。Git Hooks 是在您执行操作(例如合并)时运行的文件。

如果您也像我一样,您可能已经注意到 githooks 仅与该特定 git 位置相关,因为它们存储在.git文件夹中。但是,您可以将您的 githooks 存储在您的[……]

继续阅读

Git Stash – 关于在 git 中存储更改的一切

有时,当我们在 git 中对项目进行更改时,我们意识到我们突然需要恢复到项目的最后一个干净的工作目录版本——这意味着没有应用本地更改的版本。例如,假设您最近将项目的一个版本克隆或提取到本地计算机,并对三个文件进行了一些本地更改。要将您的项目恢复到您克隆或拉取的版本,您可以运行以下命令:

这[……]

继续阅读

如何使 Git 忽略文件权限 (chmod) 更改

您是否曾经在 git 中进行了一些更改,然后也更改了文件权限,才意识到您只想发布对文件的更改,而不是文件权限?或者,您可能已经更新了一堆文件的文件权限,而您不想将这些文件发布到您的存储库。如果您更新文件的 chmod或文件权限,就会发生这种情况。

默认情况下,如果您对这些文件执行 agit p[……]

继续阅读