iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Software Development

從零開始將作品整理成GitHub履歷 系列

由於大學這兩年累積了一些程式作業及實作專案,但都沒有好好的整理導致作品散落在電腦的各個資料夾。因此本次鐵人賽想以軟體開發為核心,利用30天重新有系統的將各種專案整理成一個未來履歷可以拿出來展示的作品集。從 Git 與 GitHub 的基礎操作開始,實際進行版本控制、專案資料夾架構優化、程式碼重構,以及 README.md 文件撰寫,將原本零散的學生作業重新整理與紀錄。
希望可以讓這些不只是程式碼的存放,而是可以成為未來履歷展現學習歷程的足跡。

參賽天數 25 天 | 共 25 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day1| 啟動我的 30 天 GitHub 改造計畫

前言 決定參加這次的鐵人賽,其實沒有想可以寫什麼宏大的技術,就只是想幫自己的大學生涯做一個階段性的整理。因為大學這幾年下來課堂上累積了大大小小的期末專案和許多作...

2026-09-15 ‧ 由 jiuca9131 分享
DAY 2

Day2|認識Git

為什麼需要Git 在我還沒接觸Git之前,如果要修改一份程式碼我會一直在同一份檔案裡修改,但有時候就是會不小心動到其他東西導致整個檔案無法執行,所以我就開始複製...

2026-09-16 ‧ 由 jiuca9131 分享
DAY 3

Day3|認識Repository;建立我的第一個 Git Repository

接續昨天,那Git要怎麼管理我的專案呢所以接著我要認識的就是Repository(儲存庫) Repository是什麼 Repository(儲存庫,簡稱Rep...

2026-09-17 ‧ 由 jiuca9131 分享
DAY 4

Day4|認識 .gitignore

那昨天我用了git status查看了Repository的狀態,但是還沒去了解它到底顯示了甚麼資訊,所以今天就來看看他說什麼。 No commits yet...

2026-09-18 ‧ 由 jiuca9131 分享
DAY 5

Day5|認識git add

昨天透過 .gitignore把不需要加入版本控制的檔案忽略之後,Git 已經看到這些檔案了,但它們還沒有被追蹤。我要怎麼告訴Git:「這些檔案是我要管理的」?...

2026-09-19 ‧ 由 jiuca9131 分享
DAY 6

Day6|第一次建立版本:git commit

接續昨天我們使用了 git add .gitignore把 .gitignore 放進了暫存區。但這時候它還沒有真正建立版本紀錄。 所以今天要認識的就是: gi...

2026-09-20 ‧ 由 jiuca9131 分享
DAY 7

Day7|認識 git add .

昨天我用了git commit建立了第一個版本,但現在這個Commit裡只有 .gitignore,但如果一個一個把程式碼和專案檔案加進去的話就會很麻煩。所以今...

2026-09-21 ‧ 由 jiuca9131 分享
DAY 8

Day8|認識git log

昨天成功用git add .把eyes_prj符合Git追蹤條件的檔案放進Staging Area了。但是我已經建立了Commit,也知道檔案可以放進Stagi...

2026-09-22 ‧ 由 jiuca9131 分享
DAY 9

Day9|我的專案結構

前面八天我從Git的基本概念開始,實際建立了Repository,學會了 .gitignore、git add、git commit 和 git log。目前為...

2026-09-23 ‧ 由 jiuca9131 分享
DAY 10

Day10| 哪些檔案是真的需要放進Git的

昨天用tree /F看完我的eyes_prj之後,發現原來我的專案本身已經有一定的架構了。但只知道每個資料夾的用途還沒辦法決定是否需要保留,因為我的目標是把這些...

2026-09-24 ‧ 由 jiuca9131 分享