Git - 添加新文件



我们使用 Git 执行的最基本任务之一是将新文件添加到您的仓库中。此过程很简单,但也是 Git 操作的核心。无论您是启动新项目还是向现有项目添加文件,了解如何在 Git 中添加文件都至关重要。本指南涵盖了您可以添加新文件的各种方法,解释了所涉及的命令,并重点介绍了最佳实践。

要了解 Git 工作流程,请参考 Git - 生命周期

在 Git 中添加文件的过程通常遵循以下流程

  • 编辑/修改文件:在工作目录中添加或编辑文件。

  • 暂存文件:使用 git add 将这些文件移动到暂存区。

  • 提交文件:使用 git commit 将文件从暂存区移动到仓库,标记项目历史记录中的一个快照。

将新文件添加到 Git 仓库

将新文件添加到 Git 仓库的过程始于在项目的工作目录中创建或修改文件。文件准备就绪后,我们可以暂存并提交它们。

创建新文件

假设我们正在处理一个项目,需要添加一个新文件。在工作目录中创建一个新文件。

例如,要使用任何文本编辑器或集成开发环境 (IDE) 创建一个名为 example.txt 的新文件。

向其中添加一些内容。例如

This is an example file for the Tutorialspoint Git tutorial.

暂存新文件

创建和编辑文件后,需要在将其提交到仓库之前暂存它。暂存允许我们准备要提交的文件,从而让我们控制要包含哪些更改。

要暂存文件,请使用 git add 命令后跟文件名

git add example.txt

此命令将文件 example.txt 从工作目录移动到暂存区。

添加多个文件

可以逐个添加多个文件

git add file1.txt
git add file2.txt
git add file3.txt

或者,我们可以使用以下命令添加当前目录中的所有文件

git add .

此命令暂存当前目录中所有新的或已修改的文件。

或者,我们可以使用通配符添加特定类型的文件。例如,要添加当前目录中的所有 .txt 文件

git add *.txt

暂存子目录中的文件

Git 还允许我们从子目录添加文件。例如,如果文件位于 src/main/file.java 中,我们可以使用以下命令暂存它:

git add src/main/file.java

同样,我们可以添加特定目录下的所有文件

git add src/

此命令暂存 `src` 下的所有文件和目录。

提交暂存的文件

暂存文件后,下一步是将它们提交到仓库。提交是项目在特定时间点的状态快照,每个提交都应该包含清晰且描述性的消息,解释所做的更改。

要提交暂存的文件,请使用以下命令

git commit -m "Add example.txt file for tutorial"

运行提交命令后,暂存的更改现在已成为仓库历史记录的一部分。

在 Git 中添加新文件是每个开发人员都应该掌握的一项基本任务。通过了解 Git 工作流程(创建、暂存和提交文件),您可以有效地管理项目的文件夹和历史记录。

广告