Git——生命周期
Git 用于我们的日常工作,我们使用 git 来跟踪我们的文件,与我们的团队合作,如果我们遇到一些错误,可以回到我们以前的代码版本。 Git 在很多方面帮助我们。让我们看看 git 拥有的生命周期,并更多地了解它的生命周期。让我们看看我们在使用 Git 时遵循的一些基本步骤——
- In Step – 1, We first clone any of the code residing in the remote repository to make our won local repository.
- In Step-2 we edit the files that we have cloned in our local repository and make the necessary changes in it.
- In Step-3 we commit our changes by first adding them to our staging area and committing them with a commit message.
- In Step – 4 and Step-5 we first check whether there are any of the changes done in the remote repository by some other users and we first pull that changes.
- If there are no changes we directly proceed with Step – 6 in which we push our changes to the remote repository and we are done with our work.
当一个目录成为一个 git 仓库时,主要有 3 个状态构成了 Git 版本控制系统的精髓。这三个州是——
- 工作目录
- 暂存区
- Git 目录
让我们详细了解每个状态。
1. 工作目录
每当我们想要初始化我们的本地项目目录以使其成为 git 存储库时,我们使用git init命令。在这个命令之后,git 会知道项目中的文件,尽管它还没有跟踪文件。这些文件在暂存区域中被进一步跟踪。
git init
2. 暂存区
现在,为了跟踪我们文件的不同版本,我们使用命令git add 。我们可以将暂存区称为存储不同版本文件的地方。 git add命令将文件版本从工作目录复制到暂存区。但是,我们可以选择需要添加到暂存区的文件,因为在我们的工作目录中有一些我们不想被跟踪的文件,例如节点模块、环境文件、临时文件等。 Git 是帮助 Git 了解需要添加或发送哪些文件的工具。您可以在索引文件内的.git文件夹中找到暂存区。
// to specify which file to add to the staging area
git add
// to add all files of the working directory to the staging area
git add .
3. Git 目录
现在,由于我们拥有了所有要跟踪的文件并在暂存区准备就绪,我们可以使用git commit命令提交我们的文件。提交帮助我们跟踪暂存区域中文件的元数据。我们用一条消息指定每个提交,该消息告诉提交是关于什么的。 Git 保留了在 Git 目录中提交的文件的信息或元数据,这有助于 Git 跟踪文件,基本上它保留了提交文件的复印件。 Commit 还存储了提交的作者姓名、提交的文件以及提交的日期以及提交消息。
git commit -m