什麼是 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 |
⭐【喜歡我的文章嗎? 歡迎幫我按讚~ 讓基金會請創作者喝一杯咖啡! 】 如果喜歡我的文章,請幫我在下方【按五下Like】 (Google, Facebook 免註冊),會由 「LikeCoin」 贊助作者鼓勵繼續創作,讀者們「只需幫忙按讚,完全不用出錢」哦! |