跳到主要內容

推動大學程式設計教學Logo

成果展現

後ChatGPT時代的大學資訊科技素養培育 | Git與GitHub版本控制教材設計

主講人:逢甲大學 資訊工程學系 陳錫民 教授 為什麼版本控制(version control)工具在現代的軟體開發扮演著重要角色?想像一 下我們在撰寫報告時,常見的人工版本管理方法,例如使用不同的檔名來區別 不同版本的差異。然而隨著文件數與參與撰寫人員數的增加,這樣的文件版本 管理機制容易造成找不到想要的版本、無法了解不同版本間存有什麼差異以及 某個文件版本是誰修改等問題。版本控制的問題在軟體開發上更為嚴重,因為 軟體開發所撰寫的程式碼更為龐大複雜,而軟體也是由多人組成的團隊一起協 同合作開發完成。因此,軟體開發人員在開發軟體時需要一個有效的版本控制 工具來解決上述問題。因此,在此次分享中,將介紹Git與GitHub,幫助學習程 式設計的學生在軟體創作的過程中,可以使用這些工具進行程式碼版本控制與 團隊合作。