iT邦幫忙

2025 iThome 鐵人賽

DAY 1
0
自我挑戰組

30天 Git 版本控制實戰筆記系列 第 1

Day1: Git 環境建置與初始設定

  • 分享至 

  • xImage
  •  

今日目標
• 安裝 Git 到你的電腦
• 註冊 GitHub 帳號
• 完成基本設定
• 建立第一個練習專案
操作步驟
步驟1:安裝 Git
Windows:

  1. https://git-scm.com/download/win 下載
  2. 安裝時保持預設選項即可
  3. 點選「Git Bash Here」
    補充:
    *Git 安裝後會有三個工具:
  4. Git Bash(推薦學習用)
    • 黑色視窗,類似 Linux 終端機
    • 用指令操作
    • 適合學習 Git 核心概念
  5. Git GUI
    • 圖形化介面
    • 用滑鼠點擊操作
    • 比較直觀但功能有限
  6. Git CMD
    • Windows 命令提示字元版本
    建議使用 Git Bash 的原因:
    • 指令在所有系統都通用(Windows/Mac/Linux)
    • 學會指令後,任何環境都能使用
    • 面試時通常會問指令操作
    • 更能理解 Git 的運作原理
    步驟2:註冊 GitHub 帳號
  7. https://github.com 註冊
  8. 選擇一個專業的用戶名(建議用真名或容易記住的ID)
  9. 驗證 email
    步驟3:Git 初始設定

設定你的姓名(會出現在 commit 記錄)

git config --global user.name "你的姓名"

設定你的 email(建議用 GitHub 的 email)

git config --global user.email "your.email@example.com"

檢查設定是否正確

git config --list

補充:
一、為什麼建議用真名?

  1. 職場/求職考量:
    • 公司專案中,同事需要知道是誰寫的程式碼
    • 履歷上的 GitHub 連結,HR 看得到你的貢獻
    • 展現專業態度
  2. 開源貢獻:
    • 參與開源專案時,維護者希望知道貢獻者身份
    • 建立個人技術聲譽
  3. 團隊協作:
    • 老師改作業時知道是誰交的
    • 小組專題時組員互相辨識
    重點是保持一致性 - 一旦設定就不要常常改,這樣你的貢獻記錄才能累積。

二、在 Git Bash 裡複製貼上的方法不太一樣!
Git Bash 複製貼上快捷鍵:
複製:
• 選取文字後,按 Ctrl + Insert
• 或是選取文字後,在視窗上按右鍵選「Copy」
貼上:
• Shift + Insert
或者修改設定讓 Ctrl+C/V 可用:

  1. 在 Git Bash 視窗標題列按右鍵
  2. 選「Options」
  3. 在「Keys」分頁
  4. 勾選「Ctrl+Shift+letter shortcuts」
  5. 這樣就能用 Ctrl+Shift+C 複製,Ctrl+Shift+V 貼上

步驟4:建立第一個專案

建立資料夾(你可以改名字)

mkdir my-learning-notes # 建立普通資料夾
cd my-learning-notes # 進入資料夾

初始化 Git repository

git init # 把普通資料夾變成 Git Repository!

確認成功(會顯示在 master 或 main 分支)

git status

補充:
一、
*mkdir -> 建立資料夾(make directory)
*cd->進入資料夾(change directory)
其他常用指令:
• ls = 列出當前資料夾內容
• pwd = 顯示目前在哪個資料夾
• echo = 輸出文字到檔案
二、
*Repository = 一個有記憶的資料夾
• 普通資料夾:只能看到現在的檔案
• Git Repository:可以看到檔案的「所有歷史版本」

步驟5:建立第一個檔案

建立 README 檔案

echo "# 我的學習筆記" > README.md

查看狀態

git status

會看到 README.md 在 "Untracked files" 下->Git 發現有新檔案,但還沒開始管理它

加入追蹤->告訴 Git「開始追蹤這個檔案」->把檔案放到「暫存區」(Staging Area)

git add README.md

提交第一個 commit

git commit -m "Initial commit: 建立學習筆記專案"
#-m = message,版本說明

補充:
一、README.md 是一個特殊的檔案!
為什麼叫 README?
README = "讀我"
• 就像產品說明書
• 告訴別人這個專案是什麼
• 第一個要閱讀的檔案
為什麼是 .md?
.md = Markdown
• 一種簡單的文字格式
• 可以輕鬆加粗體、標題、連結
• GitHub 會自動把它變漂亮
二、README.md 的重要性:
在 GitHub 上:
• 會自動顯示在專案首頁
• 就像專案的「門面」
• 別人第一眼看到的介紹
內容通常包括:
• 專案是什麼
• 怎麼使用
• 作者資訊
你也可以改名字
但建議用 README.md,因為:
• 這是業界慣例
• GitHub 會自動識別
• 看起來更專業


下一篇
Day 2:第一次 Git 工作流程體驗
系列文
30天 Git 版本控制實戰筆記3
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言