在終端和視覺化介面中學習 Git 進行團隊合作和錯誤控制
從這 3 小時的課程,你會學到
- 掌握軟體開發最重要的技能之一
- 全面了解 Git 的工作原理,而不僅僅是掌握一些粗略的知識
- 了解分支、合併和合併衝突
- 使用 GitHub 的遠端程式碼庫儲存程式碼
- 了解用於管理分支和貢獻的行業標準 GitFlow 工作流程
要求
- 一台運行 Windows、Mac OS 或任何 Linux 發行版的電腦
- 免費的 Git 軟體,我會教你如何安裝
課程說明
Git 是科技公司所有團隊成員的必備技能。為了生存,科技公司越來越依賴持續交付來為客戶提供更好的體驗。為此,Git 或其他版本控制方法必不可少。
Git 對於團隊合作、專案組織和管理至關重要。當所有團隊成員都能立即看到程式碼變更並追蹤其他人的工作時,工作就會變得輕鬆得多。
使用 Git 很難出錯。如果有人刪除程式碼、更改專案結構或發送了不完整的程式碼,您可以隨時回滾。每個人都會犯錯,但只要正確使用 Git,任何錯誤都不會致命。
今天,我們將確保您熟悉、理解並掌握非常流行的版本控制系統 Git。它最初用於 Linux 專案,因此它雖然輕量級,但能夠應對最大規模的專案。
在整個課程中,我們將學習:
- 什麼是版本控制?給不熟悉它的人一個簡短的介紹。
- Markdown:它是什麼以及如何使用它。
- 倉庫的基本結構。理解底層工作原理至關重要。
- 正確使用終端/控制台。
- 使用 VIM,一個很棒的控制台文字編輯器。我們將在不使用 GUI 時使用它來編寫提交資訊。
- 配置 Git。我們將讓它在任何系統上運作。
- 你參與的每個專案都會用到的基本 Git 指令:git add、git commit、git push、git pull、git fetch。
- 編寫有意義的提交資訊。這至關重要,這樣每個查看專案的人都能看到正在發生的事情。
- 分支。什麼是分支?
- 透過 Gitflow 工作流程組織分支。確保你的專案擁有良好且易於使用的結構。
- 合併兩個分支。
- 處理合併衝突。我們不會遇到太多這樣的問題!
- 在 IDE 之外使用 SourceTree for Git。
現在,您可以獲得一項重要且熱門的技能,以提升您的履歷和開發能力,幫助您的團隊提供可用的軟體,並受團隊喜愛。
目標受眾
- 各層級的軟體開發人員
- 想要了解軟體開發工作流程的專案經理
- 任何想要閱讀和理解軟體開發專案的人士
講師簡介
Jose Salvatierra 創始人兼軟體工程師 ( 更多講師主講課程介紹 )
你好,我是 Jose! 我喜歡幫助學生學習寫程式和掌握軟體開發。 我在網上教書已經超過 10 年了,我創立 Teclado 是為了把軟體開發技能帶給每個人ー我的目標是讓你真正瞭解幕後發生的一切。
程式設計是非常值得的。 隨著你的學習,事情開始變得有意義。 你可以把所有以前不太清楚的事情連起來。 我來這裡是為了讓這學習旅程快速且輕鬆!
我可以幫助你解決 Python 和 JavaScript 的問題,尤其是在 web 和後端開發方面。 我對程式設計庫和框架很有經驗,比如 Flask、 React Native 和 AngularJS。 我曾廣泛研究過 UNIX 系統、 MongoDB、 PostgreSQL 和高階系統架構設計。
Teclado by Jose Salvatierra 讓每個人都能開發軟體
Teclado 是由最暢銷的講師 Jose salvatilerra 創立的,目的是讓每個人都擁有軟體開發技能。 我們建立和發展很棒的、充滿資訊的、有趣的課程,提升你的職業生涯和獲得新的技能。
優良的品質,卓越的學生支援,以及隨需應變的主題是我們課程的標誌。 期待在課堂中與你見面!
字幕:英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- Git 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響