學會用忽略清單過濾檔案還不夠!加碼內容告訴你如何在 Python 程式碼中拔除敏感資訊,還會教你怎麼快速建立符合專案需求的 .gitignore,降低風險、提高工作效率!
# 程式版本一改再改,反而問題越出越多嗎?
別放棄!這些問題,這堂課都能幫你解決!
在「Git 程式碼管理實戰:提升開發效率」這堂課中,將會帶你快速上手Git。從環境的架設、儲存庫的建構到實務上的開發。同時,也會講解個人開發、小團隊開發、多人大型專案開發時的Git側重點,一步一步帶著你做,讓你的開發效率大幅提升!
# 精熟git的操作指令,享受程式碼版本控管的威⼒
# 不管是程式初學者 或者是 開發新手都能有所收穫!
# 我們都知道人生不能重來,不像電動可以接關。但是....Git可以!
Git是近年來最受歡迎的版本控制系統,
因其分散式、效能好、本地存取、無痛分支的特性,而普遍適合各種開發流程,近年來受到多數人喜愛。全世界的工程師都會將自己的程式碼上傳到 Github,而大型資訊開發公司也會透過它來加速程式開發效率,可以說是當代工程師不能不會的技術!
開發時,讓開發者大膽的嘗試不同的開發也不會覆寫掉主要的版本。
開發後,將程式碼上傳 Github 提升自己的知名度,在求職的道路上大有裨益。
使用Git也將大幅減少團隊間協同合作的溝通成本,大幅提升專案運行的效率。
# 一堂課帶你精熟Git指令與觀念,直接讓你從放棄到上手!
用Git用到放棄的人 :
常常覺得Git太複雜不易學習、一上網看到git的教學都是英文就呈現半放棄狀態?
只好直接放棄自動化的版本控制,直接把程式碼壓縮然後傳給對方,手動融合專案。
導致出錯率高、耗費的時間成本高。
Git用的不太熟的人:
雖然基本的觀念ok,但遇到衝突時就一片慌亂。
只好每次遇到衝突時,重新下載專案再重頭開始 。
雖然懂得基本原則,但一旦碰到狀況就像無頭蒼蠅不知如何是好。
Git用的上手的人:
自己手邊的程式碼定期上傳到github。
在專案的開發上省下大把的時間,對專案的管理富有經驗。
利用Git快速、大膽嘗試新開發方法,並將程式碼上傳至Github累積知名度。
Q:我什麼都不會也可以加入嗎?
沒問題!這堂課很適合新手加入,
若能在程式學習的初期就建立起良好的版本控制概念,
之後不管是在練習或者是專案上都能夠事半功倍!
Q:學完這堂課之後呢?
您可以考慮同樣由 李中皓 老師所帶來的「Docker入門、解析到實戰部署」課程
這堂課將教會你將應用程式連同作業系統一起打包,以便在其他作業環境直接使用
並有辦法快速的測試應用程式與部屬,讓你在軟體開發工程師的路上走得更加輕鬆!
李中皓 老師 — 資料分析工程師
專長為行動裝置與網路產品開發,曾任彼爾德科技工程師也待過 i-Fit 愛瘦身資訊與科技部門,也貢獻過成大知名開源專案 NCKU-Community of Computational Service,做過一陣子的獨立接案工程師,也曾任職於多間企業工程師與顧問。
著迷於優雅的程式開發,喜歡用最簡單的方式建構有強度的大型專案,也很常關注網路上的開源專案並 Fork 網路上的專案回來自己實驗,非常喜愛嘗試新技術,常常自己一頭熱的研究後再向開發夥伴們分享心得。期望以淺顯易懂的方式帶領初學者真正理解一個服務背後的原理,進而駕馭它!