Git多人合作開發工作流程

作者: Calpa Liu

出版:2017-04-01

個人開發項目和與他人一同開發項目是兩回事來的

流程

  1. git fetch 確認遠端數據庫的內容
  2. git checkout dev 從現有支線轉到開發支線
  3. git pull 下載遠端數據庫到本地
  4. 永遠使用git pull之後才使用git push
  5. git commit -m "Message" 很實用。。。
  6. git checkout -b "New Branch" 可以直接開新支線,並切換到那條支線上
  7. git push origin "updated-branch" 就可以推上去遠端數據庫

fetch

使用fetch指令可以避免更改本地數據庫,同時更新其他人更新遠端數據庫後的內容。

checkout

checkout切換本地數據庫支線,正常情況下應該建立超過兩條支線,比如說master只用作發佈更新版本,dev用作開發。

關於 Calpa Liu

Avatar

Calpa 是一個四天工作的系統架構師,日常幫助客戶構建一站式網站應用,手機應用,雲端架構。

2023 年 9 月,Calpa 收到來自國內外不同 Web3 團隊的邀請,參加韓國的 KBW 2023 和新加坡的 TOKEN 2049 活動。十二月份,Calpa 將參加台北區塊鏈週的 Hackathon 比賽。

Calpa 擅長運用各種前沿技術,包括 TypeScript、React.js 和 Vue.js,開發具有 Responsive Web Design 的網站。另外,他透過運用 aws-cdk 和 TypeScript 技術的融合,實現了基於雲端的「基礎即代碼」(Infrastructure as Code)部署策略,建立了多套高效且具有可伸縮性的全端架構。

同時,Calpa 積極參與各個社群,活躍於香港和台灣的開源社區,分享前沿知識。他曾在 2019 年的香港開源大會中擔任重要講者,為聽眾提供寶貴的工作經驗和深刻見解。此外,Calpa 在 GitHub 上公開分享了個人博客程式碼,已獲得超過 300 顆星星和 60 個分支。

如果您對系統架構有任何問題,或需要進一步交流,請隨時聯絡 Calpa,他非常歡迎討論。