上篇介紹 git checkout 是還原檔案內容,那麼 git reset 的功能是什麼呢? git reset 指令功能:還原「檔案狀態」 使用 git...
什麼是 head? 我們在 commit 版本時,其實是將檔案 commit 到一條 branch(分支) 上,而 head 指的就是「現在檔案的 branch...
當我們不小心把檔案或目錄刪除時,有什麼辦法可以還原檔案呢? git checkout 、git reset 指令可以解決這個問題。 git checkout...
為何會需要 .gitignore ? 常用的情況如下: 是否常常在 commit 檔案時,會發現有一些明明不是自己建立的檔案,卻因為系統關係會產生編譯檔或是暫...
最初,Linux Kernel 的社群採用壓縮檔或是補丁的方式進行維護工作。一直到 2002 年,開發 BitKeeper 的商業公司與社群合作,讓 Linux...
已經講解完「如何將檔案在本地數據庫與 GitHub 進行版本控制」後,接下來,我們來講講 git clone 跟 git pull 這兩個東西吧! git c...
今天來總結一下該如何將檔案從本地數據庫 push 到 GitHub 上,寫個簡單的懶人包,也算再複習一次該如何使用。 一樣,先上圖!這張圖可以很輕易理解步驟與指...
延續上篇的說明,在 Git 的世界,任何動作對 Git 來說都可以視為一個「修改」的動作。因此這篇要介紹的 mv 指令概念都是相同的。 複習上篇的刪除檔案 gi...
開始前,先提個小小的觀念: ✏️ 在 Git 的世界裡,不管是新增、刪除或重新命名,都可以看為是一個「修改」的動作。 因此這篇所要介紹的刪除檔案指令 git r...
前幾篇章節經常提到使用 git add 加至暫存區,git commit 提交到儲存庫。這些工作區、暫存區、儲存庫,分別代表什麼意思呢?讓我們一個一個好好認識,...
了解本地端的版本控制該如何進行後,必須再學習怎麼將檔案 push 到 Remote Repository,這樣才可以將自己的檔案存留在雲端或是和其他人一同合作修...
學習到將檔案提交到儲存庫後,現在來看看如何檢視之前的 Commit 紀錄吧。 檢視紀錄 - git log 指令 $ git log # 檢視先前的紀錄 用...
什麼是 Sourcetree? 簡單來說,就是一個可以用 GUI 介面來管理版本控制內容的軟體。可以直接看到每一個 Branch 的線圖(Branch 後續會再...
成功新建本地數據庫(Local Repository)後,接下來就將檔案(File)放進本地數據庫(Local Repository)來進行版本控制吧! 首先...
在開始講解指令前,先推薦給大家一個平台:六角學院,會提到這個平台是因為!六角學院的 Git & GitHub 課程內容講解得非常清楚且容易理解,是我學習...
要學會使用 Git,第一步就要先來安裝他!本篇文章會分別講解在 Windows、macOS、Ubuntu 上該如何安裝。 安裝 Windows 前往 Git...
事前準備 安裝好 VS Code。 擁有 GitHub帳號,並開好一個練習用的 repository。 參考資源: VS Code官方下載頁面 P...
有些工程師的至理名言是:「人生不能重來,但是 Git 可以。」 所以,什麼是 Git?維基百科說:「Git 是一個分散式的版本控制系統,最初目的是為了更好地管理...
複習一下上一篇提到 git 四個常使用的指令: git status : 查詢目前目錄的「狀態」 git add :把檔案交給 Git ,讓 Git 開...
接下來讓我們開始熟悉 Git 的操作流程。 使用 Git 的時候,我們會常看見以下四個指令: git status : 查詢目前目錄的「狀態」 git a...
這裡我們先看一張圖,大概了解一下 Git 在發佈專案時的流程。 先有個概念,之後會逐一詳細解釋。 開始建立 Repository ! Repository...
💡 開始使用 Git 之前,我們需要先設定使用者名稱及電子郵件地址。 為什麼需要設定用戶名稱及 E-mail 信箱? Git 在每一次提交專案時,都會提供這些...
Q1. Git 是什麼? Git 是一個分散式版本控管軟體,每個開發者手中都會有完整的一份副本,包含過去的修改紀錄,相較於集中式的版本控管軟體,可以避免版本控...
為什麼要做版本控管? 其實版本控管就是備份的概念,相信大家都有體會過檔案誤刪、當機資料消失的經驗,養成備分的習慣可以減少很多麻煩。在開發的過程中,我們會對程式碼...
只要有寫過程式,相信一定都有聽過 GitHub 這個網站,不但可以在上面管理、分享自己的 code,工程師還可以用 GitHub 當作自己面試的履歷。 如此強...
搞定 Mac 的軟體和終端機,接下來要學習一步步把其他工具的使用環境建立起來,並學習如何去運用。 1. 安裝 Git 運用前幾天裝好的 Homebrew...
tags: 鐵人賽 DevOps Submodule DevOps 概述 碎念時間 前面幾篇大多都在設定環境 Wiwi Kuan 都說讚的 Termina...
學習 Git 時,常常都是在終端機(Terminal)操作,雖然現在有很多圖形介面工具(GUI,Graphic User Interface),如:Source...
安裝 Git 之前,建議可以先下載 iTerm2 。 iTerm2 是一個終端機,可以針對自己的需求自訂顏色,會比 Mac 內建的終端機更好辨識。 安裝在...
在學期間是否遇過作業前後修改出好多個版本,你會以什麼方式命名呢?以我的例子來說,大學作業就是與老師討論後又被退回來修改,或是與組員之間共同編輯了同份檔案,最後已...