Git版本控管與專案

更新於 發佈於 閱讀時間約 3 分鐘

有用過GIT的人大概都知道,GITHUB這個東西。

最早GIT是由LINUX創始者Linus Torvalds寫的一個為了將Linux核心開發做版本控管的一個小工具。

現在由於社群的發達已經把它發揚光大,甚至於還建立了一個網站讓你可以把寫好的程式碼在遠端PUSH上去,這就是GITHUB。


以前早期是基於開源精神或是營運考量,一般來說都鼓勵公開你的REPO(倉庫)。

也就是任何人都能從這個GITHUB網站上找到你的作品。

然後也有所謂的私人 REPO,也就是你可以不公開,私自地保有它。(就付個每月訂閱費用這樣子)


把這個網站當成你的專案程式備份的倉庫。雲端專案程式倉庫的概念。

不過現在它開放了,免費版本也能保有私人倉庫的部分。


本來我也想說是不是能夠把現有的程序都放上去改成私人的,但公司政策上是不允許專案資料外流的。


可是公司自己建立的GITLAB(類似GITHUB)我們也沒辦法使用,要走的政治流程和溝通流程讓我卻步。


我只好自己建立了一個GITEA的類似功能放在伺服器上。

專門做程式軟韌體的保管與專案流程控管。


本來一開始沒拿到管理權限,我向同仁們建議大家也是愛理不理。

這是人性,出來上班大部分人好像傾向就是做到最低公司要求的事情。


很少像我一樣神經病有一個目標願景,把自己逼到極限想去體驗世界。


程式碼沒控管會怎樣?

專案滑掉會怎樣?

上面的人自然會去想辦法管理,我們小兵小將只要做好上面交辦的工作就好。


現在不同,在前一季的內部研討會做出些成果與信任後,我開始強推布局。

在每周的內部研討會演練過一兩次概念以後,我開始跟兩位已經學好怎樣使用GIT的同仁在GITEA上面做協作。


由於有新的PM進來,負責比較簡單的專案控管,索性我就把她也加入。


下半年只要有專案涉及到軟韌體的部份我們都會建一個倉庫,並且針對專案負責人或PM ASSIGN的工作開展成ISSUE,然後利用PROJECT選單做看板管理。


以往我們的一些協作或是主管指定交辦的事項,通通開票成ISSUE然後指定給成員,定義成這就是他要做的事情。


然後每周會有專案會議來RE進度,我們在做的過程中有什麼想法也就直接像留言板一樣寫在那個ISSUE上,直到某項工作做完,於專案會議中請PM正式放到DONE這個欄位,關閉這個ISSUE。


雖然現在還只是雛形,今天早上是第一次開會,就來看看這個能完成怎樣的專案管理成效好了。

希望能帶動組織的協作氣氛,以及留下在這個專案工作的過程當中的各項寶貴意見回饋。

軌跡的回溯,對軟體工程師來說最重要了。


留言
avatar-img
留言分享你的想法!
avatar-img
寫程式也寫字的卡密優
9會員
145內容數
嗨,我是卡密優,一個寫程式也喜歡寫字的工程師。 我目前仍在職場中,但正在思考:有沒有可能用寫作與創作,打造更自由的工作與生活方式? 這裡是我的紀錄日記,也是一場關於技術、寫作、生活設計的實驗。歡迎你加入,一起慢慢長出屬於我們的自由樣貌。
2025/06/22
1.材料準備 首先要準備一張MicroSD卡。 容量的話,看你是要裝怎樣的系統,初期學習的話可以找一張4G以上的記憶卡就可以了。 現在市面上多半賣32-64G,甚至128G的記憶卡,把它當成硬碟容量就好。 作業系統就是要裝在上面的。 2.軟體安裝 然後到樹梅派官方網站(https://w
Thumbnail
2025/06/22
1.材料準備 首先要準備一張MicroSD卡。 容量的話,看你是要裝怎樣的系統,初期學習的話可以找一張4G以上的記憶卡就可以了。 現在市面上多半賣32-64G,甚至128G的記憶卡,把它當成硬碟容量就好。 作業系統就是要裝在上面的。 2.軟體安裝 然後到樹梅派官方網站(https://w
Thumbnail
2025/06/21
利用樹莓派來做點正事或學習,現在似乎是個好時機。 因為工作的關係,我採買了一塊樹梅派5代4G-RAM版本的。 現在的價格已經不如之前被水貨商哄抬到離譜高價的程度,而且效能上甚至能夠裝上Visual Studio Code來跑程式與Debug。 可是距離剛出來發揚光大的五年前的階段,樹梅
Thumbnail
2025/06/21
利用樹莓派來做點正事或學習,現在似乎是個好時機。 因為工作的關係,我採買了一塊樹梅派5代4G-RAM版本的。 現在的價格已經不如之前被水貨商哄抬到離譜高價的程度,而且效能上甚至能夠裝上Visual Studio Code來跑程式與Debug。 可是距離剛出來發揚光大的五年前的階段,樹梅
Thumbnail
2025/05/28
最近學到一個新的名詞Vibe Coding。 一開始我還以為是新的AI 寫程式的方式。 新聞上偶而也會穿插出這個名詞,有個小女孩用Vibe Coding做出什麼東西,然後為之世人驚豔。 昨天想說我也要來用用看,看有多好用。 便上網GOOGLE查詢一下,才知道這是現下流行的Coding方式
Thumbnail
2025/05/28
最近學到一個新的名詞Vibe Coding。 一開始我還以為是新的AI 寫程式的方式。 新聞上偶而也會穿插出這個名詞,有個小女孩用Vibe Coding做出什麼東西,然後為之世人驚豔。 昨天想說我也要來用用看,看有多好用。 便上網GOOGLE查詢一下,才知道這是現下流行的Coding方式
Thumbnail
看更多
你可能也想看
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
這篇文章將介紹工程師使用版控和git的相關知識和技能,包括版本控制的意義和git的基本指令,以及開發流程和webhook的概念。
Thumbnail
這篇文章將介紹工程師使用版控和git的相關知識和技能,包括版本控制的意義和git的基本指令,以及開發流程和webhook的概念。
Thumbnail
本篇文章介紹如何使用Git Bash進行版本控制操作,包括創建repository、查看狀態、歷程以及加入暫存和提交暫存等操作。透過基本的Git指令,您可以更深入地瞭解Git工具的使用方法。
Thumbnail
本篇文章介紹如何使用Git Bash進行版本控制操作,包括創建repository、查看狀態、歷程以及加入暫存和提交暫存等操作。透過基本的Git指令,您可以更深入地瞭解Git工具的使用方法。
Thumbnail
GitLab為程式碼管理倉庫,且從8.0開始提供CI/CD。 安裝 更新套件索引 sudo apt update 安裝postfix sudo apt install ca-certifi​cates curl openssh-server postfix 切換目錄 cd /t
Thumbnail
GitLab為程式碼管理倉庫,且從8.0開始提供CI/CD。 安裝 更新套件索引 sudo apt update 安裝postfix sudo apt install ca-certifi​cates curl openssh-server postfix 切換目錄 cd /t
Thumbnail
最近在找資料的時候,偶然發現了兩個有趣的 git 指令:git commit --fixup 和 git rebase -i <sha> --autosquash。 研究了下發現對於像我這種每次 commit 都要斤斤計較,盡可能完美的人來說非常好用,因此寫一篇筆記記錄一下用法。
Thumbnail
最近在找資料的時候,偶然發現了兩個有趣的 git 指令:git commit --fixup 和 git rebase -i <sha> --autosquash。 研究了下發現對於像我這種每次 commit 都要斤斤計較,盡可能完美的人來說非常好用,因此寫一篇筆記記錄一下用法。
Thumbnail
本文將介紹Gitlab與GitHub的差異,以及在本地環境部署Gitlab的流程與實作。文章內容包括版本管理系統的選擇,Gitlab的基本功能,以及使用Docker進行部署的詳細步驟。
Thumbnail
本文將介紹Gitlab與GitHub的差異,以及在本地環境部署Gitlab的流程與實作。文章內容包括版本管理系統的選擇,Gitlab的基本功能,以及使用Docker進行部署的詳細步驟。
Thumbnail
在 Ubuntu 22.04 上使用 GitLab,請依照下列步驟操作。首先,使用nano文字編輯器開啟「gitlab.rb」檔案並尋找存取GitLab的URL: sudo nano /etc/gitlab/gitlab.rb 到下面的連結以使用 Ubuntu 22.04 上的 GitL
Thumbnail
在 Ubuntu 22.04 上使用 GitLab,請依照下列步驟操作。首先,使用nano文字編輯器開啟「gitlab.rb」檔案並尋找存取GitLab的URL: sudo nano /etc/gitlab/gitlab.rb 到下面的連結以使用 Ubuntu 22.04 上的 GitL
Thumbnail
GitLab 是一個 DevOps、基於 Web 的免費開源平台 Git 儲存庫,為開發人員提供了所有必要的功能。它是一個用於開發 DevOps 應用程式的一體式平台。 GitLab 允許您執行原始碼管理、監控、安全性和專案規劃任務。 Update system packages: sudo
Thumbnail
GitLab 是一個 DevOps、基於 Web 的免費開源平台 Git 儲存庫,為開發人員提供了所有必要的功能。它是一個用於開發 DevOps 應用程式的一體式平台。 GitLab 允許您執行原始碼管理、監控、安全性和專案規劃任務。 Update system packages: sudo
Thumbnail
前言 上次我們講到 CI/CD 中的 when 使用,今天我們要來傳授一套必殺技,我們要把過去所學的全部融合再一起,相信各位都準備好了,將 Gitlab 從枷鎖中解放出來吧,讓我們來詠唱「武裝完全支配術」 「System Call. Connect Armament. Search Archiv
Thumbnail
前言 上次我們講到 CI/CD 中的 when 使用,今天我們要來傳授一套必殺技,我們要把過去所學的全部融合再一起,相信各位都準備好了,將 Gitlab 從枷鎖中解放出來吧,讓我們來詠唱「武裝完全支配術」 「System Call. Connect Armament. Search Archiv
Thumbnail
前言 今天我們要做一個初體驗,讓各位感受一下,在 GitLab CD/CD 的過程,我們今天使用官方提供的 Gitlab,如果您有自架 Gitlab ,也可以使用自架的 Gitlab 練習,我們這邊為了讓各位學習方便,所以使用官方提供的 Gitlab 作為練習,實際寫一個簡單的 CI/CD 腳本,
Thumbnail
前言 今天我們要做一個初體驗,讓各位感受一下,在 GitLab CD/CD 的過程,我們今天使用官方提供的 Gitlab,如果您有自架 Gitlab ,也可以使用自架的 Gitlab 練習,我們這邊為了讓各位學習方便,所以使用官方提供的 Gitlab 作為練習,實際寫一個簡單的 CI/CD 腳本,
Thumbnail
此篇教學 : 使用GitHub架設免費的部落格網站,輕鬆擁有自己的Blog雛型,記錄生活點滴。
Thumbnail
此篇教學 : 使用GitHub架設免費的部落格網站,輕鬆擁有自己的Blog雛型,記錄生活點滴。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News