➣ Reading Time: 3 minutes

什麼是 git

git 是一種版本控制系統,講簡單一點,例如我們以前在交作業的時候,

我們可能會有以下的檔案命名方式:

  • 我的作業-1
  • 我的作業-2
  • 我的作業-2-修改版
  • 我的作業-2-修改版-最終版
  • 我的作業-2-修改版-最終版-final

之類的……有沒有感到很親切呢?

那如果…今天有一個專門幫我們命名這些檔案名稱的工具,
而且他能幫我們命名好好的,不會像上面那樣可能自己最後都搞不清楚哪個才是最後一版,
是不是就很棒呢! 「git」 就是專門幫助我們管理這東西的工具

基本使用概念

git 的使用是以一個資料夾底下的全部內容為單位的,
在開始進行 git 前,第一步就是要在該目錄底下進行 git 的初始化 「git init」。

初學者學習 git 碰壁的原因 與 建議學習 git 的方式

我之前學習 git 的時候,也學得非常不好,大量的指令搞不清楚,
然後又常常出錯,那時候的挫折感導致我好一陣子都不想用 git,
(每次 push 都時常有 error!誰要用啊!)

直到後來遇見了某位開導我的老師,他直接點醒了我最大的盲點,
後來我學習 git 的路上就順了非常多!

初學者學習 git 有時候很多都太經常急著「上雲端」,但 git 絕大部分的功能都是在「本地端」完成的。
在還不熟的時候,建議把一切東西都在「本地端」搞定後,再「一次打包上雲端」!

在心中建立了這樣的概念後,後來我對 git 的認知整個改變,
變成不再急著將 code 推上 github,反而好好在 local 把 git 相關的東西處理好再一次打包。

這段話對我 git 的學習影響很深,也分享給大家!
每天可以先養成 commit 的習慣,不用急著 push,等到有「穩定版」後再來 push 也不遲
(git 真的絕大部分的重點在 local 就可以處理的! 不用急著跟雲端扯上關係)
(如果你也是 git 學不好的人,不妨也可以試試看!)

 ⭐Git 相關文章整理⭐:
1.【Git】1 – 簡單開始學 git,認識 git 與基本觀念、心態建立,初學者學習 git 碰壁的原因 與 建議學習 git 的方式
2.【Git】git 初學者向 – 最簡單直白的理解 git 基本介紹 與 基本使用 (內有範例程式碼) 總整理 大全
3.【Git】git ignore 設定方法筆記,在 git add 時 固定不要特定檔案 git add remove