YTGET

YouTube · Facebook · X · TikTok · Instagram · Threads

用蓋章比喻學Git,從零操作到開PR完整示範

YouTube 影片筆記

用蓋章比喻學Git,從零操作到開PR完整示範

原片標題:Vibe Coding必學的版本控制:從零搞懂 Git!|Kelly Tsai

原片說明
購買Hostinger VPS方案:https://www.hostinger.com/kellytsaivps 10% off 折扣碼:KELLYTSAIVPS ==================================================== 更多連結整理在這裡~👇🏻 🌟 Ourbit 交易所 8月專屬福利:https://www.ourbit.com/activity/kol?id=8273ead2f11a4792a65c55251cd56b81&inviteCode=kellytsai 🌟 幣安Binance交易所:https://www.binance.com/join?ref=KELLYTSAI 🌟 OKX交易所:https://okx.com/join/KELLYTSAI 🌟 Bitget交易所:https://partner.bitget.com/bg/D04EVG 🌟 派網Pionex交易所:https://partner.pionex.com/p/kelly 🌟 Bybit交易所:https://partner.bybit.com/b/KELLYTSAI 🌟 MEXC抹茶交易所:https://promote.mexc.com/b/kellytsai 🌟 Nexo數位資產平台:https://nexo.sjv.io/k4azm3 🌟 Mitrade交易平台:https://mytd.cc/qZf8 🌟 Investing Pro AI智能選股 15%折扣連結:https://www.investing-referral.com/kelly/ 🌟 eToro交易平台:https://www.etoro.com/zh-tw/accounts/sign-up?utm_medium=Affiliate&utm_source=128584&utm_content=12087&utm_serial=Kelly&utm_campaign=Kelly&utm_term= eToro is a multi-asset investment platform. The value of your investments may go up or down. Your capital is at risk. ==================================================== 需要留學、求職的視訊諮詢,或是想修改申請文書、履歷的人,都歡迎加Next Step官方Line諮詢喔!https://lin.ee/F9P7yIT 也可以追蹤Next Step IG獲得最新的留學/求職資訊!https://www.instagram.com/next_step_abroad/profilecard/?igsh=NTc4MTIwNjQ2YQ== 歡迎加入頻道會員來收看會員專屬影片,之後也會定期更新會員影片🫶🏻 連結:https://www.youtube.com/channel/UCfbMslS3NmcGO4WIikSoYSA/join ==================================================== IG: https://www.instagram.com/kelly_0614/ FB: https://www.facebook.com/profile.php?id=100088080020197 嗨我是kelly!從北一女中和加州大學柏克萊分校畢業,現在在灣區當軟體工程師。希望你喜歡這隻影片~記得訂閱按讚開啟小鈴鐺🔔 我會繼續用影片分享美國生活! hello :) I'm kelly, and I'm a recent graduate from uc berkeley currently working as a software engineer in bay area. I hope you enjoy this video, and please like + subscribe! 商業合作請洽Contact: [email protected] Find me on instagram @kelly_0614 or send inquiries to [email protected] #github #ai #vibecoding #tutorial

我以為 Git 這種東西只有工程師才需要懂,結果 Kelly 用「蓋章」來比喻 Commit,我居然一下子就通了!如果你也跟我一樣只會叫 AI 改程式、但每次改完就回不去了,這支影片根本是為你拍的。她從零開始帶你認識版本控制,還實際操作給你看,看完真的會想馬上開啟資料夾試一次。

改到連自己都不確定第幾版
改到連自己都不確定第幾版00:44
  1. 00:00你叫 AI 加功能,結果原本好的地方壞掉了
  2. 01:35解釋什麼是版本控制,像一本記錄每次改動的帳本
  3. 02:28用「蓋章」比喻 Commit,講什麼時候該蓋、訊息怎麼寫
  4. 03:40用平行宇宙解釋 Branch 分支,AI 做壞可以整條丟掉
  5. 04:44說明 GitHub 是遠端備份,Push 上去就不怕電腦壞掉
  6. 05:35介紹 Pull Request 和 Diff,合併前先看清楚改了哪些行
  7. 06:42實際示範從 Git Init 到 Commit、Push 的完整流程
  8. 11:03開新分支做改動,再 Push 上去並開啟 PR 給同事審
  9. 13:38用 Git Log 看所有 Commit 紀錄,學會回到任何版本
  10. 17:21總結建議:挑一個資料夾,打三個指令蓋下第一個章
開啟 VS Code 準備示範 Git 操作
開啟 VS Code 準備示範 Git 操作06:47

Commit 不是提交,是蓋章

Kelly 把 Commit 比喻成蓋章,我覺得這是我聽過最好懂的解釋。你挑一個時間點,跟 Git 說「這一版我看過了,是好的,幫我記下來」,蓋一次章就多一條退路。她特別提醒 Commit Message 要寫未來看得懂的話,像是「修好登入之後跳轉的問題」,而不是「更新修正一下」,不然幾天後你只會有一堆根本分不出來的廢話。

Branch 是 AI 時代的救命繩

開分支這件事對用 AI 做東西的人特別重要,因為 AI 一次動的東西比手寫多很多,做壞了可能要花更久時間收拾。Kelly 說可以把 Branch 想成平行宇宙,在上面把整個東西拆掉重寫都沒關係,試完不行就整條丟掉,主線永遠是乾淨的。這個觀念救了我,以後叫 AI 改東西前先開一條路,出事直接放棄就好。

在 Example Branch 上新增一行程式碼
在 Example Branch 上新增一行程式碼11:28

PR 是 AI 改完東西後的檢查關卡

現在很多雲端 AI Agent 會自己讀專案、改檔案,最後直接開一個 PR 給你。Kelly 說就算一個人做東西,合併前還是要知道它到底動了哪幾行。PR 上面的 Diff 會用綠色和紅色標出所有增刪,你只要確認它動的檔案是不是你預期的、有沒有順手改你沒提過的地方,看懂了再按合併。

按下 Merge Pull Request 合併分支
按下 Merge Pull Request 合併分支13:34

值得下載嗎

值得,尤其適合只會叫 AI 寫程式、但從來沒用過 Git 的人。Kelly 用生活化的比喻和實際操作把門檻降到最低,看完你至少會 Commit、Push、開 Branch 這三個最關鍵的動作,下次 AI 改壞東西就知道怎麼退回去了。

覺得這篇筆記有幫助嗎?
YTGet 編輯室|看完影片整理的筆記,細節以原片為準。

連線中

影片封面

擷取畫面

輸入時間點,例如 3:20、3.20 或 200

影片皆已含音訊。檔案越大準備時間越久,完成前請保持頁面開啟。