Day7 开始使用Git

大家好我是乌木白,今天来和大家介绍如何使用Git,今天的内容会稍微多一点,请大家要多复习喔!!

全新的开始

让我们来复习一下如何开启一个新的档案,接下来在档案里面初始化Git。

cd Desktop 切换到桌面

mkdir git-practice 在桌面建立一个 git-practice 资料夹

cd git-practice 切换进去 git-practice 资料夹

git init 对 git-practice 资料夹 下达Git 初始化

这样第一步就完成了喔,革命尚未结束,大家继续加油

如何把档案交给 Git

开始之前想和大家介绍一个指令就是git status 这个指令是在查询目前的状态!

nothing to commit 意思就是目前这份目录什麽都没有,就是要新增新的档案喔!

Untracked 目前档案显示未追踪,如果我们想要让她追踪请看下一步!

在welcome.html,这个档案输入了 hello, git,之後再输入git status 就会出现目前这个资料夹的状态

把档案交给 Git

git add welcome.html 输入git add 请Git 帮你追踪这个文件! 在终端机输入并不会出现任何的反馈喔!

再次使用 git status 看一下目前的状态:

刚才那个档案从 Untracked 变成 new file 状态。表示这个档案已经暂存

把暂存的内容提交到仓库里存档

如果你觉得输入git add 就完事了,那就错了喔!!!
我们还需要输入git commit 把暂存的内容永久的存在 Git里面喔

-m "init commit" 是指你这次修正了什麽事情及改了什麽,中英文都可以,而且使用时尽量写明确一点,不然怕自己以後完全不知道到底写了什麽就很无奈喔!

注意⚠️

到底 Commit 了什麽东西

  1. 记住一个重要的观念:「Git 每次的 Commit 只会处理暂存区(Staging Area)里的内容」。举例来说,如果你新增了一个档案,却没有执行 git add 把这个档案加至暂存区,在执行 git commit 的时候档案就会被无视喔。

检视纪录

检视 Git 纪录,输入 git log :

新的资讯会在上面,从这段讯息,大概可以看得出来:

Commit 作者是谁。
什麽时候 Commit 的。
每次的 Commit 大概做了些什麽事。

资料来源:
高见龙老师-为你自己学 Git


<<:  Day11:调度器(Dispatchers),我跳进来了,又跳出去了

>>:  Day 02 - Variables 与 Constants

Android学习笔记10

今天来用kotlin实作一个BaseActivity,方便以後跳页传值使用 fun start(ne...

[Day 19] 2D 批次渲染 (一)

今日目标 2D批次渲染 DrawLine呢 照理来说,今天要实作DrawLine但是为什麽没有呢? ...

android studio 30天学习笔记-day 13-介绍databinding BindingAdapter

BindingAdapter可以做一些自定义的属性,解决一些databinding在属性上的问题。 ...

Day 11 -资料查询语言 WHERE !

我们前几篇介绍了资料操纵 DML 的语法,之後几篇呢我会精选几个比较常用的资料查询 DQL 语法来跟...

EDRM(电子发现参考模型)

-电子发现参考模型 证据开示,在英美法关系法域中,是诉讼中的一种预审程序,当事人通过民事诉讼法,可...