Course Code: github
Duration: 21 hours
Prerequisites:
  • 使用命令和終端的經驗(在 Windows、Linux 或 Mac 中)
  • 瞭解任何程式設計語言

觀眾

  • 開發人員
  • 軟體工程師
  • 項目經理
Overview:

Git 是程式師之間協作開發的領先版本控制系統。它允許使用者有效地跟蹤任何一組或類型的檔的更改,同時保持數據完整性。GitHub 是 Microsoft 的一個基於 Web 的平臺,它利用 Git 並幫助團隊監控其軟體的所有開發階段。在 Git 和 GitHub 的説明下,生成文檔和反覆運算原始程式碼修訂變得更加容易。

此講師指導的即時培訓(在線或現場)面向剛接觸 GitHub 平臺並希望將其功能與 Git 結合使用以更好地對企業應用程式原始程式碼進行版本控制和管理的開發人員和軟體工程師。

在本次培訓結束時,參與者將能夠:

  • 設置和配置用於訪問 GitHub 的基於 Web 的平台的帳戶。
  • 瞭解 Git 的系統如何工作,並掌握 GitHub 的基本概念。
  • 在實施 Git 工作流程時創建和管理 GitHub 個儲存庫。
  • 在 GitHub 內部執行原始碼更改,並同步在平臺外部完成的修訂。
  • 操作 Pull Requests、Tags、Releases 和其他基本 GitHub 元件。
  • 基於 Git 執行版本控制功能,並利用 GitHub 的 bash 環境。
  • 創建存儲庫分支,以便與團隊一起解決專案缺陷。
  • 掌握並熟悉 Git 和 GitHub 的結構,以便更好地進行程式設計實踐。

課程形式

  • 互動講座和討論。
  • 大量的練習和練習。
  • 在即時實驗室環境中動手實施。

課程自定義選項

  • 要申請本課程的定製培訓,請聯繫我們進行安排。
Course Outline:

介紹

  • 為什麼版本控制很重要?

用於原始程式碼控制的 Git 系統功能概述

  • 在首選作業系統上安裝 Git
  • 基本 Git 屬性和元件入門
  • 什麼是倉庫、提交和檔?

瞭解 Git 工作流程和基本系統流程

  • 有哪些不同的 Git 狀態?
  • 創建存儲庫和 Git 資料夾

使用 Git 管理現有項目和處理檔

  • 使用提交和消息
  • 提交和撤銷 Git 儲存庫中的更改
  • 記錄和訪問版本歷史記錄

Git 中的分支和合併入門

  • 熟悉 Branching 和 Merging 流程的類型
  • 在 Git 中使用特殊標記
  • 使用 Git 的標記和儲藏功能
  • 如何在 Git 中使用 Reset 和 Reflog?

GitHub 功能和架構概述

設置 GitHub 使用者帳戶並管理 GitHub 配置檔

  • 對GitHub 進行身份驗證並更新憑據
  • SSH 與 HTTPS
  • 在 GitHub 中使用 SSH 驗證身份驗證

創建 GitHub 個存儲庫並連結本地 Git 儲存庫

  • 克隆或存檔 GitHub 儲存庫

在本地副本中實例化存儲庫內容

將內容更改發佈到 GitHub 儲存庫

使用中間存儲庫功能和設置

練習 GitHub 編寫和格式化語法

  • 利用表和使用代碼塊
  • 自動連結 GitHub 中的 URL 和引用

對GitHub 個文件和資料夾的操作

  • 將檔案更改與本地儲存庫同步

創建、編輯和傳輸 GitHub 提交

  • 管理提交和處理本地倉庫克隆

查看提交並將提交 ID 用於本地副本

瞭解 GitHub 中的 Fetch 和 Pull 命令

瞭解 GitHub 中的基本分叉和克隆概念

推送 GitHub 項更改並驗證推送請求

使用複刻並提議對拉取請求的更改

審查拉取請求並合併提議的更改

解決 GitHub 合併中的衝突和使用 CLI

開始使用 GitHub 標籤和版本

  • 使用本地標籤並更新 GitHub 標籤
  • 啟動、刪除和創建新的 GitHub 版本

比較 GitHub 個拉取請求、提交和標籤

使用 GitHub Gist 並瞭解 Snippet 功能

將開發專案與 GitHub 中的Codespaces整合

創建 GitHub 組織和管理團隊

  • 組織與個人 GitHub 帳戶
  • 正在執行之前的 GitHub 功能

管理 GitHub 個項目和處理專案板

篩選存儲庫資訊和共用 GitHub 個篩選器

使用 API 和 Webhook 擴展 GitHub

  • 使用 OAuth 令牌自動執行GitHub

故障排除 GitHub 個問題

總結和結論

Sites Published:

United Arab Emirates - Git and GitHub Fundamentals

Qatar - Git and GitHub Fundamentals

Egypt - Git and GitHub Fundamentals

Saudi Arabia - Git and GitHub Fundamentals

South Africa - Git and GitHub Fundamentals

Brasil - Git and GitHub Fundamentals

Canada - Git and GitHub Fundamentals

中国 - Git and GitHub Fundamentals

香港 - Git and GitHub Fundamentals

澳門 - Git and GitHub Fundamentals

台灣 - Git and GitHub Fundamentals

USA - Git and GitHub Fundamentals

Österreich - Git and GitHub Fundamentals

Schweiz - Git and GitHub Fundamentals

Deutschland - Git and GitHub Fundamentals

Czech Republic - Git and GitHub Fundamentals

Denmark - Git and GitHub Fundamentals

Estonia - Git and GitHub Fundamentals

Finland - Git and GitHub Fundamentals

Greece - Git and GitHub Fundamentals

Magyarország - Git and GitHub Fundamentals

Ireland - Git and GitHub Fundamentals

Luxembourg - Git and GitHub Fundamentals

Latvia - Git and GitHub Fundamentals

España - Git and GitHub Fundamentals

Italia - Git and GitHub Fundamentals

Lithuania - Git and GitHub Fundamentals

Nederland - Git and GitHub Fundamentals

Norway - Git and GitHub Fundamentals

Portugal - Git and GitHub Fundamentals

România - Git and GitHub Fundamentals

Sverige - Git and GitHub Fundamentals

Türkiye - Git and GitHub Fundamentals

Malta - Git and GitHub Fundamentals

Belgique - Git and GitHub Fundamentals

France - Git and GitHub Fundamentals

日本 - Git and GitHub Fundamentals

Australia - Git and GitHub Fundamentals

Malaysia - Git and GitHub Fundamentals

New Zealand - Git and GitHub Fundamentals

Philippines - Git and GitHub Fundamentals

Singapore - Git and GitHub Fundamentals

Thailand - Git and GitHub Fundamentals

Vietnam - Git and GitHub Fundamentals

India - Git and GitHub Fundamentals

Argentina - Git and GitHub Fundamentals

Chile - Git and GitHub Fundamentals

Costa Rica - Git and GitHub Fundamentals

Ecuador - Git and GitHub Fundamentals

Guatemala - Git and GitHub Fundamentals

Colombia - Git and GitHub Fundamentals

México - Git and GitHub Fundamentals

Panama - Git and GitHub Fundamentals

Peru - Git and GitHub Fundamentals

Uruguay - Git and GitHub Fundamentals

Venezuela - Git and GitHub Fundamentals

Polska - Git and GitHub Fundamentals

United Kingdom - Git and GitHub Fundamentals

South Korea - Git and GitHub Fundamentals

Pakistan - Git and GitHub Fundamentals

Sri Lanka - Git and GitHub Fundamentals

Bulgaria - Git and GitHub Fundamentals

Bolivia - Git and GitHub Fundamentals

Indonesia - Git and GitHub Fundamentals

Kazakhstan - Git and GitHub Fundamentals

Moldova - Git and GitHub Fundamentals

Morocco - Git and GitHub Fundamentals

Tunisia - Git and GitHub Fundamentals

Kuwait - Git and GitHub Fundamentals

Oman - Git and GitHub Fundamentals

Slovakia - Git and GitHub Fundamentals

Kenya - Git and GitHub Fundamentals

Nigeria - Git and GitHub Fundamentals

Botswana - Git and GitHub Fundamentals

Slovenia - Git and GitHub Fundamentals

Croatia - Git and GitHub Fundamentals

Serbia - Git and GitHub Fundamentals

Bhutan - Git and GitHub Fundamentals

Nepal - Git and GitHub Fundamentals

Uzbekistan - Git and GitHub Fundamentals