Robot Framework 敏捷最佳實踐和自動化持續測試!
Continue reading “Robot Framework – Jenkins CI & Git 版本控制”完整的 Git 課程:Git 步步詳細指引
Git 是現在最流行的版本控制系統,許多軟體開發團隊在找合作夥伴時,都希望合作夥伴已經熟悉 Git 的操作,了解如何運用 Git 與他人做協同作業。 如果你想要在軟體產業發展,還不熟悉 Git 的話 , 現在就考慮為自己配備參與軟體開發協同作業的必備技能吧 !
從這 6 小時的課程,你會學到
- 了解 Git 原始碼版本控制系統的關鍵概念
- 瀏覽整個 Git 工作流程
- 比較 Git 中的不同狀態並比較分支和提交
- 使用 Git 管理檔案(移動、重新命名、刪除)並在Git外部管理做檔案更新
- 在 GitHub 上創建和分支貯存庫 ( fork repositories ),並在本地處理之後將更改推回 ( push back)
- 創建分支並像專業人員一樣解決合併衝突
要求
- 基本的電腦技能
- 能夠在你的電腦上安裝軟體
- 需要有管理者權限以安裝軟體
課程說明
本課程旨在幫助學生對於 Git 的操作與使用方法有全面的認識,這意味著你不需要有任何先前的知識或經驗,從本課程最終將會對 Git 和相關的原始碼控制概念有一個非常紮實的理解和實踐經驗。
課程大綱
- 在介紹之後,我們首先要做的是 Windows 或 Mac 的 Git 安裝。
- Quick Start : 快速的(15分鐘)、動手做的 Git 介紹。 我們首先註冊 GitHub,在那裡創建一個貯存庫 ( repository),包括本地副本(克隆)、本地更改(添加/提交),然後把我們的變更推送,更新 GitHub。
- Basic Commands:我們將一一談及運用 Git 開始新專案所需要的基礎命令 ( 或在現有專案啟用Git ) ,一路學習到能夠做每天的提交( commit ),包括共用檔案的操作(如移動和刪除)。 我們還介紹如何排除因為意外提交的錯誤檔案,以及如何查看你的貯存庫 ( repository ) 的歷史。
- Comparisons in Git : 在堅實的基礎上,我們探索如何在 Git 中進行版本比較,包括所有不同的本地狀態、兩兩提交之間,以及本地和遠端貯存庫 ( repositories ) 之間的比較。
- Branching and Merging in Git : 我們非常重視 Git 的分支和合併。 我們以簡單的“快樂之路”開始,了解“快速發送”合併以及如何控制它們。 然後來了解一般的“自動”合併。 最後,我們故意造成提交的衝突,再逐步以可視覺化合併工具來解決衝突完成合併。
- Rebasing : 在打穩分支和合併的基礎後,我們將涵蓋更複雜的話題衍合 ( Rebasing )。 在這一節中,我們將介紹幾個衍合 ( Rebasing ) 的例子,包括如何解決一個衍合 ( Rebasing ) 衝突。
- Stashing : 在“Stashing”部分,我們保存正在進行的工作,去處理更緊急的問題,處理完緊急事件後再回到暫存處(stash)完成剩下的。
- Tagging : 我們標記重要的里程碑或在我們的專案中發佈。 稍後我們也會使用這些標籤 ( tag ) 來比較重要里程碑之間的差異。 我們也看看如何在 GitHub 中使用標籤。
- 所有的工具都有安裝和設定的說明,以確保沒有人落後沒跟上。
課程特色
- 課程的呈現主要以音訊和視訊做概念的培訓。 盡量把很簡報類型的展示降低到最低限度。
- 講師電腦系統的螢幕錄影以視訊展示講師邊說明邊做的任何動作、下的命令、結果顯示。 有近4個小時是這類的視訊展示,足以詳細說明每個命令或動作。
- 貫穿整個課程有幾個附件和文件講座,提供補充的資訊、說明或其他參考資料。
更進一步
- 本課程將定期擴展,包含更多主題、輔助材料和紅利內容! 有些內容可能直接在給學生的反饋意見或討論上回應 – 所以參與課程討論將對你有很大的益處!
目標受眾
- 任何人: 有興趣採用原始碼版本管理系統,特別是對於 Git
- Git 的新手:軟體工程師、開發人員、程式設計師
- IT 經理或技術負責人: 考慮Git版本控制他們的團隊
- 自由工作者或其他創意專業人士
講師簡介
Jason Taylor 首席軟體工程師,軟體開發培訓師
我從高中就開始自學程式設計,迄今有將近20年的程設和軟體開發經驗。 我在大學時就在大學當地的網際網路提供商當一名程式設計師。 在大學畢業之前,我開發並出售了一個獲獎的網站給Dot-Com初創公司。 大學畢業後,我曾在多家公司工作,有的是初創企業有的是大型企業,專注於 Java 和客戶端技術(HTML / CSS / JavaScript)。 在整個職業生涯中,我都有機會學習許多軟體開發最佳實踐,並接觸多種版本控制系統。
字幕:簡中、英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 NT310 起特價中(點擊連結看更多)
- ✨年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程


也許你會有興趣
- 更多相關 DevOps 線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新
Git 和 Github 新手訓練營並與流行的 IDE 開發工具整合
掌握在Eclipse,Android Studio,IntelliJ 和命令列中使用 Git 和 Github。 為你的履歷添加寶貴的技能!
Continue reading “Git 和 Github 新手訓練營並與流行的 IDE 開發工具整合”Git Github Gitkraken:不用命令列使用版本控制
這堂課是為 Git 新手設計的,有點特別的是,講師在 Git 終端工具使用號稱具有最酷的使用者介面軟體-Gitkraken 教你如何入門 Git 版本控制,如果一開始對於使用命令列指令來學習 Git 功能具有恐懼感,可以先從這種具備使用者友善的介面 Git 軟體開始學習 Git 版本控制原理,雖然很多你周圍的朋友會跟你說學習 Git 一定要從命令列開始學起,但是先透過 Git GUI 工具了解版本控制的精神與原理再來講求使用命令列的效率也是一種學習方法
Continue reading “Git Github Gitkraken:不用命令列使用版本控制”GitHub終極指南:精通Git和GitHub – 從初學者到專家
GitHub 是當今最熱門的開放原始碼託管網站,也有許多企業用戶使用 Github 當作公司的軟體專案管理工具與知識管理工具,Git 和 GitHub 應該是現代每位軟體工程師都要會的工具。這堂課除了教你 Git/Github 功能操作,還有教你如何管理 Git Organization,當你要管理以 opensource 為商業模式或是公司要使用 GitHub 管理許多專案,Git Organization 也是必學功能
Continue reading “GitHub終極指南:精通Git和GitHub – 從初學者到專家”
你必須登入才能發表留言。