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

C011|如何用Git快照記錄每天的貢獻?

今天學習Git的第二步:


基礎快照 Basic Snapshotting [1] 。


之前提到,快照在Git的意思,


是Git 會紀錄 Git 儲存庫裡面每一個檔案在提交時刻的狀態。


可以說,Git 本身就是製作與組織這些「快照」的最強工具。


透過使用快照,你可以記錄你每天對專案的貢獻。


透過比較快照,你可以追蹤每次你對專案的變更。


其中,Git有個重要的概念,叫做「索引 Index」。


索引的功能,是暫時儲存快照,


讓你可以先在Local 一步一步更改文件,


建立一系列的快照,


等一切都弄好後再一次性「提交 Commit」。


這裡常用的指令有四個:


01 git add 讓你可以開始追蹤新檔案,以及新增變更的快照 [2]


02 git status 可以看哪些檔案被變更 [3]


03 git diff 可以看檔案的快照之間的差異 [4]


04 git commit 則是將這次變更的所有的快照提交到歷史裡面[5]


基本上,這四個指令就是利用Git來記錄你的工作與投入的工作流。


Reference

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

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

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

[4] https://git-scm.com/docs/git-diff

[5] https://git-scm.com/docs/git-commit

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.