Git for Victims of Subversion培訓
本課程向 Subversion 使用者展示如何使用 Git。它有助於將習慣從SVN無縫遷移到 Git 並避免常見錯誤。
課程簡介
日常工作(集中)
- 犯
- 流覽
- 標記和分支
- 合併
- Going 遙控器
- 共用工作
Git 概念
- Git 物件
- 分散式資料庫
- 作者和提交者
- 通過電子郵件合併作品
- 合併來自其他倉庫的作品
- 章魚合併
習慣遷移過程
- 鏡像 Subversion
- 以集中方式使用 Git
- 切換到分散式模型
- 移移過程範例(開源專案)
Git 底層數據和高級主題
- Git 命令
- 簽名
- 忽略和排除
遷移和橋接
- 使用 Git SVN 克隆
- 使用 Subversion 倉庫和 Git 工作副本
最低要求
Go需要 Subversion (SVN) 的知識。
Open Training Courses require 5+ participants.
Git for Victims of Subversion培訓 - Booking
Git for Victims of Subversion培訓 - Enquiry
Git for Victims of Subversion - 咨詢詢問
咨詢詢問
客戶評論 (7)
讓我很好地理解了 SVN 和 GIT 之間的區別。
Chris - Adder Technology Ltd
Course - Git for Victims of Subversion
機器翻譯
大量的練習,培訓師遵循討論/參與者需求的“流程”
Martin - OHB System AG
Course - Git for Victims of Subversion
機器翻譯
A very good mix of theory and exercise
Olaf Horn - Wolfgang Metzner GmbH & Co. KG
Course - Git for Victims of Subversion
Luke was very personable and was willing to delve into specific examples of our issues.
Jim HABERLIN - Blume Global
Course - Git for Victims of Subversion
I was able to ask an expert questions that i have been trying figure out by Googling
Paul Russell - Blume Global
Course - Git for Victims of Subversion
The trainer has in depth knowledge of git. The path of course is pretty fast and well thought. Exercises are complicated enough to train and simple enough to be done in time. Great training.
Bartlomiej Jurkiewicz
Course - Git for Victims of Subversion
I was benefit from the info about how framework is keeping truck.
Pawel Jaworski
Course - Git for Victims of Subversion
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Bitbucket
14 時間:在這個由 香港 講師指導的現場培訓中,參與者將學習如何在軟體開發環境中使用 Bitbucket 作為版本控制系統。
在本次培訓結束時,參與者將能夠:
- 瞭解版本控制概念,例如工作流、分支和合併。
- 使用 Bitbucket 和 Git 管理軟體開發和版本控制。
- 將 Bitbucket 與其他 Atlassian 軟體集成,例如 Jira、HipChat、Confluence 和 Bamboo。
Gerrit Code Review
7 時間:這個由 講師指導的 香港 現場現場培訓(在線或現場)面向軟體工程師和希望學習如何將 Gerrit 用作 Git 存儲庫並執行代碼審查的任何人。
在本次培訓結束時,參與者將能夠:
- 瞭解 Gerrit 的工作原理以及如何管理 Gerrit Web 介面。
- 瞭解使用 Gerrit 處理代碼審查工作流的良好做法。
- 管理和配置 Gerrit 專案。
Git Hands-on Workshop with Azure DevOps
14 時間:這是一個由講師指導的、在香港(線上或線下)進行的培訓,針對中級開發者和DevOps工程師,他們希望獲得Git和Azure DevOps的實戰經驗,重點包括分支管理、合併策略、衝突解決以及圖形客戶端的有效使用。
在培訓結束時,參與者將能夠:
- 理解Git的基本概念和工作流程。
- 在協作環境中有效地管理分支和合併。
- 在實際情境中使用最佳實踐解決衝突。
- 使用圖形客戶端(SourceTree和GitKraken)進行Git管理。
- 從控制台和圖形界面執行實際的Git操作。
- 在Azure DevOps中使用Git進行倉庫集成和版本控制。
Comprehensive Git
21 時間:這是一門綜合課程,適合不熟悉任何其他分散式版本控制系統的人。它從在本地存儲庫中工作的簡單練習開始,到練習在團隊中工作結束。
本課程側重於練習。
Git and GitHub Fundamentals
21 時間:這種由講師指導的現場培訓(線上或現場)面向剛接觸 GitHub 平台並希望將其功能與 Git 一起使用以更好地對企業應用程式原始碼進行版本控制和管理的開發人員和軟體工程師。
在培訓結束時,參與者將能夠:
- 設定和設定用於存取 GitHub 基於 Web 的平台的帳戶。
- 了解 Git 系統的工作原理並掌握 GitHub 的基礎概念。
- 在實施 Git 工作流時創建和管理 GitHub 儲存庫。
- 在 GitHub 內執行原始程式碼更改,並同步在平臺外部完成的修訂。
- 操作拉取請求、標記、發佈和其他基本 GitHub 元件。
- 基於Git執行版本控制功能並利用GitHub的bash環境。
- 創建存儲庫分支,以便與團隊一起解決專案缺陷。
- 掌握並熟悉Git和GitHub的結構,以便更好地進行程式設計實踐。
GitHub Fundamentals for Enterprise Security and Automation
21 時間:這是一個由講師指導的、在香港(線上或線下)進行的培訓課程,適合中級開發人員和DevOps專業人士,旨在提升其GitHub環境的安全性、治理和自動化,特別是在企業環境中。
在培訓結束時,參與者將能夠:
- 配置和管理GitHub的安全設置及存儲庫訪問權限。
- 使用GitHub工具(如Dependabot和CodeQL)實施安全最佳實踐。
- 創建、重複使用和維護GitHub Actions和工作流程。
- 監控和審核活動,以實現大規模的合規性和治理。
Gitlab and Gitlab CI
14 時間:這個由 講師指導的 香港現場或遠程現場培訓 面向希望設置和使用 Gitlab 進行版本控制和持續集成的開發人員。
在本次培訓結束時,參與者將能夠:
- 安裝和配置 Gitlab。
- 瞭解如何實現 Github 的替代方案。
- 使用 Gitlab 管理 DevOps 生命週期。
- 使用 Gitlab 進行持續整合/持續交付。
- 使用 Gitlab 高效開發、發佈和測試軟體。
GitOps Continuous Deployment for Kubernetes
21 時間:這種講師指導的現場培訓<本地>(在線或現場)面向 DevOps 希望為其 Kubernetes 應用程式設置、部署和管理基於 Git 的軟體部署工作流程的工程師。
在本次培訓結束時,參與者將能夠:
- 安裝並配置 Spinnaker 和 Terraform。
- 瞭解 GitOps 相對於傳統 CI/CD 和基礎設施即代碼 (IAC) 的優勢。
- 不再維護腳本。配置並執行定義明確的部署流程。
- 應用雲原生部署、管理和監控的最佳實踐。
- 從部分故障中恢復部署,無需人工干預。
- 為應用程式開發創建 GitOps 策略。
Kubernetes and Gitlab
14 時間:這個講師指導的 香港現場培訓(在線或現場)面向 DevOps 希望使用 Kubernetes 和 Gitlab 來自動化 DevOps 生命週期的 DevOps 工程師。
在本次培訓結束時,參與者將能夠:
- 自動執行應用程式構建、測試和部署。
- 創建自動化構建基礎設施。
- 將應用程式部署到容器化雲環境。
Release Management and Deployment with Distributed Version Control System
7 時間:本課程是為項目經理,發布經理,產品經理,產品所有者, Scrum Masters,軟件架構師以及負責規劃軟件發布和部署的每個人創建的。
它展示瞭如何使用分佈式版本控制系統(特別是GIT ,將使用其他分佈式SCM的人員也從這個課程中受益)將需求,開發和測試的變更轉移到生產環境。
Subversion for Administrators
7 時間:本課程適用於需要安裝和維護 Subversion 軟體和 Subversion 儲存庫的系統管理員。
本課程的目的是拓寬系統管理員的技能,使他們能夠管理 Subversion 版本庫伺服器,並提供 Subversion 實踐的最佳建議。
本課程提供大量關於 Linux 虛擬機的實驗室練習。
Subversion for Advanced Users
14 時間:本課程針對 subversion 的高級使用者,例如發佈經理、項目負責人或任何希望他們的 svn 倉庫處於簡化的生產鏈中的人,他們大量參與分支管理、自動構建/編譯和測試,甚至部署和更新。
學生將從本課程中受益,他們可以與他們的開發團隊和部署團隊更緊密地合作,特別是對於大型公司或分支機構分佈的公司。
本課程包含許多關於 CentOS 5 虛擬機的練習。
Subversion for Users
7 時間:本課程是為需要合作工作的人創建的。本課程介紹了合併、衝突、分支、修訂和 diff 檔的概念。參與者將學習如何使用命令行工具以及 Tortoise 等 GUI。