iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

【Git】從零開始學習 Git - 30 天的學習筆記 系列

1. 紀錄自己學習 Git 的筆記重點
2. 經由實際操作加深對 Git 的使用
3. 搭配圖文說明更好理解

DAY 11

Day11|【Git】檔案管理 - 重新命名檔案 git mv

延續上篇的說明,在 Git 的世界,任何動作對 Git 來說都可以視為一個「修改」的動作。因此這篇要介紹的 mv 指令概念都是相同的。 複習上篇的刪除檔案 gi...

2021-09-25 ‧ 由 Chun.y.c 分享
DAY 12

Day12|【Git】檔案管理 - 忽略檔案 .gitignore

為何會需要 .gitignore ? 常用的情況如下: 是否常常在 commit 檔案時,會發現有一些明明不是自己建立的檔案,卻因為系統關係會產生編譯檔或是暫...

2021-09-26 ‧ 由 Chun.y.c 分享
DAY 13

Day13|【Git】檔案管理 - 檔案還原 git checkout

當我們不小心把檔案或目錄刪除時,有什麼辦法可以還原檔案呢? git checkout 、git reset 指令可以解決這個問題。 git checkout...

2021-09-27 ‧ 由 Chun.y.c 分享
DAY 14

Day14|【Git】檔案管理 - 檔案還原 git reset

上篇介紹 git checkout 是還原檔案內容,那麼 git reset 的功能是什麼呢? git reset 指令功能:還原「檔案狀態」 使用 git...

2021-09-28 ‧ 由 Chun.y.c 分享
DAY 15

Day15|【Git】git reset 補充 - 三種模式

之前介紹 git reset 時,有提到說使用 git reset 指令時,有三種常用來搭配的參數模式,因此本篇就來詳細說明這三種模式分別是什麼意思。 💡 g...

2021-09-29 ‧ 由 Chun.y.c 分享
DAY 16

Day16|什麼是 HEAD ?

在先前的章節裡,我們可以常看見 HEAD 這個名詞,它指的是什麼呢? // git 恢復文件到初始狀態 $ git reset HEAD <file&gt...

2021-09-30 ‧ 由 Chun.y.c 分享
DAY 17

Day17|【Git】存在 .git 目錄裡的東西 - Blob 物件與 Tree 物件(上)

Git 有四種 type (類型) 的物件:blob、tree、commit 和 tag。 本篇主要先來講解 Blob 物件與 Tree 物件。 本篇會使用到...

2021-10-01 ‧ 由 Chun.y.c 分享
DAY 18

Day18|【Git】存在 .git 目錄裡的東西 - Commit 與 Tag(下)

在上一篇章節介紹過 Blob 物件與 Tree 物件後,接下來讓我們認識 Commit 與 Tag 分別是什麼吧! Commit 擁有 SHA1 檔名,儲存...

2021-10-02 ‧ 由 Chun.y.c 分享
DAY 19

Day19|【Git】開始使用分支 - git branch(基本常用指令)

學習完 git 的基本觀念後,我們就來進入下一階段,創建分支吧! 為什麼會需要分支呢? 分支的好處在於當多人同時使用專案時,大家可以針對這個專案各自建立自己的分...

2021-10-03 ‧ 由 Chun.y.c 分享
DAY 20

Day20|【Git】介紹分支觀念與切換分支指令動作

上篇介紹關於分支的常用指令,那麼這篇讓我們好好了解分支是什麼吧! 分享我最初聽到「分支」時,我的理解是: 在原有的支線上,另闢一條新的支線,然後把內容移過去,之...

2021-10-04 ‧ 由 Chun.y.c 分享