前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >分布式版本控制 Git 最佳实践

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

作者头像
科技新语
发布2022-06-17 10:06:41
2190
发布2022-06-17 10:06:41
举报

一、Git 仓库

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

image.png
image.png

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

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

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

二、工作区与暂存区

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

image.png
image.png

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

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

image.png
image.png

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、Git 仓库
  • 二、工作区与暂存区
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档