分布式版本控制 Git 最佳实践

程序浅谈 后端 2022-06-17

一、Git 仓库

Git 仓库目录是用来管理代码和数据文件的地方,有两种方式建立 Git 仓库,一种是可以通过 git clone 命令将远程仓库拉取到本地;第二种方式是新建项目文件夹并在文件夹中执行 git init 命令执行初始化操作。

分布式版本控制 Git 最佳实践

在本地仓库中对使用 Git 对文件进行管理分为以下几个步骤:

  1. 首先git add 文件名 命令将文件添加到暂存区,
  2. 接着通过 git status 查看当前状态,
  3. 最后通过 git commit -m 备注 将文件提交到本地仓库,
  4. 提交之后可以通过 git log 来查看提交的日志

分布式版本控制 Git 最佳实践

如果需要一次性添加多个文件到暂存区可以使用 git add .

二、工作区与暂存区

如果对已有的文件直接使用 git commit 命令会出现什么情况?

分布式版本控制 Git 最佳实践

出现了错误并提示文件被没有被追踪也就是没有被管理,那么为什么不可以直接 git commit 提交到版本历史库呢?

设置 暂存区 的目的是为了保证提交的原子性,既每一次提交都是由多个文件组成,而且这个提交也是原子性的,要么全部修改成功、要么全部失败。原子性提交使得把项目整体还原到某个阶段或者时间点变得即为方便,换句话说就是设立了一个暂存区进可以提交到版本库,万一改错退可以退回改之前的版本,有进有退。

分布式版本控制 Git 最佳实践

Apipost 私有化火热进行中

评论