【Day06】Git 版本控制 - Git 基本指令(2)

成功新建本地数据库(Local Repository)後,接下来就将档案(File)放进本地数据库(Local Repository)来进行版本控制吧!

首先,先在 project 资料夹内新增一个档案

接下来就可以使用 git status 指令来看看目前状况,一样打开终端机,先将路径改到 project 下,然後输入 git status

可以看到 main.py 这个档案被归类在 Untracked files 内,代表 Git 有侦测到有一个新的档案,但还没被追踪,所以接下来就先将档案加进索引中

在终端机输入

git add .

这行指令原本应该是

git add <file path>

可以针对指定档案加入索引中,而上面将档案路径改为 . 这样就可以一次将资料夹内的所有档案都加入索引中,不需要逐次加入。

执行完 add 指令後,我们一样执行 git status 来查看目前状况

可以看到 main.py 变成被归类到 Changes to be committed 下,这样就代表档案已经成功被加进索引中。

接下来只要将档案再从索引 commit 到本地数据库就完成了!

只要在终端机输入

git commit -m "message"

这边的 message 可以填写你在这次提交的档案更改或新增甚麽内容(中文或英文都可以)

然後一样执行 git status 查看状况,会看到以下状况,代表目前工作目录内的档案都已经加进本地数据库内了。

那如果想要查看新增的版本呢?只要输入以下指令,就可以看到更改人的姓名、信箱、时间以及 message。

git log


简化一下要将档案加入本地数据库的方法:

  1. 新建本地数据库

    git init
    
  2. 将档案移入索引中

    git add .
    
  3. 将索引内的档案提交至本地数据库

    git commit -m "message"
    

这样就完成拉!是不是很简单
接下来会先介绍一个透过 GUI 介面轻松管理版本控制的软件:Sourcetree


<<:  冒险村06 - Auto-update dependencies

>>:  Day 9 合格了吗?

Day3-LeetCode Medium+Easy

今日题目:48. Rotate Image You are given an n x n 2D ma...

Day29 procfs, sysfs, debugfs

前言 讲完了复杂了中断处理,铁人赛的倒数第二天,要来看看一些虚拟的文件系统了,首先是 procfs ...

【把玩Azure DevOps】Day16 Artifacts应用:让外部合作夥伴也可以从Private nuget安装Package

前面几篇文章都在提Azure DevOps Artifacts,也就是如何利用这个服务来达成私有化的...

38.vue.config.js

有些针对 @vue/cli 的全局配置,例如你惯用的包管理器和你本地保存的 preset,都保存在 ...

RESTful API 在 Amazon Linux 2 上传图片实作-Day 07

RESTful API 在 Amazon Linux 2 上传图片实作-Day 07 RESTful...