Skip to content

Haraguroicha/IntegrationAppWithGit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

電腦軟體整合與應用課程(原始碼管控)教學

==================================

目標

培育學生具備基本處理資訊能力,強化及進階學生辦公室套裝軟體應用能力外,並可應用開放原始碼程式的電腦軟體,增加及具備資訊管理對 軟體原始碼管理 (SCM, Source-code Control Management) 的能力,同時藉由接觸 雲端團隊軟體 (Groupware) 學習統合團隊及銜接不同工作階段之 協同管理 (Collaborative Management) 的能力

教學內容

介紹SCM概念、安裝GPL免費軟體(SourceTree及內嵌git)、實作、驗收

教學過程及教具(示範)

介紹SCM概念

  1. Introduction (Basics, Using, Branches, Merge, Rebase, Remote Branches, etc.) of Git and other tools (SourceTree & GitHub)
  2. Data flow concept of Git

在個人USB安裝GPL免費軟體

  1. GitHub
    1. 個人登錄:individual registration
    2. 組長登錄
      1. Remote Repository creation/initialization
      2. Organization creation/configuration/initialization
  2. SourceTree
    1. Local Installation (incl. embedded Git tool)
      1. Creation and initialization of local repository
      2. Link to remote repository -- Group members
  3. 實作
    1. 個人(SourceTree)
      1. Add/checkout/commit Local Repository
    2. 組(GitHub Organization)
      1. 組員:branch/fetch/pull/push -- remote repository
      2. 組長:new/merge/rebase -- remote repository
  4. Git 驗收
    1. 個人:列印local log
    2. 分組:
      1. 列印remote log
      2. 分享心得(final report PPT)

About

電腦軟體整合與應用課程

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published