2024-06-26|閱讀時間 ‧ 約 23 分鐘

C010|如何利用Git儲存庫來紀錄你的貢獻?

今天學習Git 的第一步:


取得與建立項目 Getting and Creating Projects [1]。


之前提到「儲存庫 Repository」就是儲存所有「檔案 File」的地方。


在Git 的邏輯裡,儲存庫是要儲存所有的「快照 Snapshots」。


什麼是快照呢?


基本上,Git 把儲存庫中每一個檔案,


在「特定時間點的狀態」稱為快照。


我們每一次透過命令「提交 Commit」,


Git 就會為儲存庫裡面所有的檔案建立一個快照。


原理上,每次我們「提交變更 Commit Change」,


Git 除了儲存變更後的檔案,


Git 還會儲存整個庫的「當前狀態」。


如此,Git就可以發揮「時光機」的效果,


讓你簡單回到過去任何一個提交狀態。


那麼,要如何開始設定自己的「時光機」呢?


基本上有兩個方式:


方式一:git init 來起始一個「資料夾 Directory」當作Git 儲存庫 [2]


方式二:git clone 來複製他人的儲存庫,你就可以開始自己發展 [3]


方式一可以幫助你「紀錄」你對計畫做得各種貢獻,


用好Git儲存庫,你就能記錄每天的精力時間都投資到哪裡,


也是很好向他人展現自己貢獻的方法。


方式二則是「協作 Collaboration」時很方便的方法,


可以把合作者目前的進度直接複製過來,


然後自己接著做,做完後再回傳,持續迭代。


Reference

[1] https://git.github.io/git-reference/creating/

[2] https://git-scm.com/docs/git-init/en

[3] https://git-scm.com/docs/git-clone/

分享至
成為作者繼續創作的動力吧!
現為加州大學洛杉磯分校機器學習博士後研究員. 分享Obsidian第二大腦建構實務. 原子寫作與精實寫作實務. 精力管理與學術工作流實務.
© 2024 vocus All rights reserved.