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

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

作者头像
RiemannHypothesis
发布2022-09-26 16:51:04
1700
发布2022-09-26 16:51:04
举报
文章被收录于专栏:Elixir

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第14天,点击查看活动详情

一、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

接下来将以搭建一个博客页面为例,使用 Git 对博客源代码进行管理,博客页面长这样:

image.png
image.png

首先将博客所需要的文件拷贝至本地仓库中,使用 git status 命令查看当前状态。

image.png
image.png

将 assets 和 css 两个文件夹通过 git add 命令添加到暂存区,通过 git status 查看状态。

image.png
image.png
image.png
image.png

通过 git commit 提交文件,并查看提交记录

image.png
image.png
image.png
image.png

通过 git status 查看当前状态,并将 fonts/ 和 webfonts/ 添加到暂存区。

image.png
image.png
image.png
image.png

git commit 将暂存区文件提交到本地仓库,并通过 git log 查看提交日志

image.png
image.png
image.png
image.png

依次通过上面的命令将剩余的文件交个 git 管理即可。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-06-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

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