发布于 2025-12-07 4 阅读
0

学习 Git 最佳实践!1. 提交干净的提交 2. 良好的提交信息 3. 经常提交 4. 不要提交密钥 5. 使用分支 6. 检查安全警报 7. 创建别名 8. 小型备忘单 就是这样!

学习 Git 良好实践!

1. 进行干净的提交

2. 良好的提交信息

3. 经常承诺

4. 不要提交密钥

5. 使用分支

6. 检查安全警报

7.创建别名

8. 小抄

就是这样!

你对 GIT 了解多少?

学习 git 是程序员必须要知道的最重要的事情之一。你需要知道它是什么,如何在你的项目中使用它,你应该做什么,以及你不应该做什么。

在这篇文章中,我准备了八件你应该知道的事情。这些并非你应该了解的全部最佳实践,但它们能让你立即成为一名更优秀的开发人员。

您应该了解的八个 GIT 最佳实践是:

1. 进行干净的提交

不要在一次提交中做太多事情。如果你修复了与某件事相关的一个 bug,然后又出现了与另一件事相关的另一个 bug,请不要将它包含在你的提交中。

修复一个错误,提交,修复第二个错误,提交,依此类推(仅当错误彼此不相关时)。

2. 良好的提交信息

用大写字母、有意义的现在时提交是提交信息的最佳做法。这对其他人(例如访客、开发者、招聘人员、客户)以及您自己都有好处。

只有通过改进您的提交消息游戏,您才能从其他开发人员中脱颖而出。

假设您为您的项目(即网站)添加了响应能力。

坏的:

添加了响应式移动版本

好的:

增加网站的响应能力。

3. 经常承诺

不要将第一次提交作为项目的最后一次提交,而是在每次进行有意义的更新时创建小的提交。

这并不意味着每一行新代码都需要单独提交。以下是一个例子:

坏的:

身体 {};

好的:

主体 { 边距:0;宽度:100vw;字体大小:1rem;};

4. 不要提交密钥

如果您需要提交秘密 API 密钥或人们不应该在您的 GitHub 项目存储库上看到的任何内容,您可以使用环境变量。

在 React 项目中,安装 dotenv 包并在根目录中创建一个“.env”文件。然后,你可以将键及其值放入其中,例如:

REACT_APP_YOUTUBE_API=xxxxxxxxxxxxx;

然后在您的项目中,您可以使用 process.env.REACT_APP_YOUTUBE_API 从本地文件中获取该密钥,并且当您提交文件时,没有人能够看到该密钥。

5. 使用分支

分支可以让您在单个存储库中拥有多个版本的代码。

一个简单的例子,我在我的投资组合网站的项目中使用了分支:

在代码库中,我有三个分支:master、md-blog 和 no-blog,它们根据名称有不同的代码。Master 分支是包含 Contentful 博客的版本,md-blog 代表 Markdown 博客,而 no-blog 则是作品集的无博客版本。

通过拥有它们,当我想对它们进行一些小的更改时,我只需前往其中一个,然后在提交后将更改与其余分支合并。

6. 检查安全警报

如果您想确保您的应用程序没有漏洞,您可以使用 GitHub 的数据服务在项目的一个或多个依赖项需要自动修复时接收警报。

在这种情况下,我建议您定期访问 GitHub 并查看通知。如果出现类似“将 x 从 1.0.0 升级到 1.0.1”的提示,您需要点击该提示并合并自动更改。

7.创建别名

使用 Git 别名来提高你的工作效率。最常见的别名有:

$ git config --global alias.co 签出

$ git config --global alias.br 分支

$ git config --global alias.ci 提交

$ git config --global alias.st 状态

你可以随时创建自己的别名,让你的 git 流程更高效。很多人在网上分享他们的设置,所以如果你发现一些有趣的东西,也可以在你的终端中使用!

8. 小抄

1. 将文件添加到之前的提交

$ git commit --amend

2. 不必暂存所有内容,只需暂存已更改文件的部分内容

$ git add .

$ git add -p

3.检查文件更改

$ git diff --cached

就是这样!

非常感谢您,祝您度过充实的一天!

文章来源:https://dev.to/bartzalewski/learn-git-good-practices-3jp3