Version Control with Git and GitHub: Discover the most popular source control solutions used by developers worldwid
暫譯: 使用 Git 和 GitHub 的版本控制:探索全球開發者最受歡迎的源代碼控制解決方案

Alex Magana, Joseph Muli

  • 出版商: Packt Publishing
  • 出版日期: 2018-11-27
  • 定價: $1,220
  • 售價: 8.0$976
  • 語言: 英文
  • 頁數: 344
  • 裝訂: Paperback
  • ISBN: 1789808979
  • ISBN-13: 9781789808971
  • 相關分類: Version Control
  • 立即出貨 (庫存 < 3)

相關主題

商品描述

An unreliable versioning tool makes product development a Herculean task. With this course, you learn to create and enforce checks and controls for the introduction, scrutiny, approval, merging, and reversal of changes.

Key Features

  • Explain in detail about version control, its need, and where can it be used
  • Demonstrates how to use Git as an individual and as part of a team
  • Explains debugging, maintenance, and deployment with Git and GitHub

Book Description

This course introduces version control, its relevance, and usage. In the first part, you'll learn how to set up and configure Git on your computer. Then, you'll create a repository and use it for exercises throughout the course. Through multiple demos, you'll learn concepts that show various stages of a file - from when it is untracked to when it is set for tracking under version control. You'll see how to navigate the history of a repository, fetch and deliver code to GitHub, and undo code changes. The first part ends with you learning to work with branches, storing and retrieving changes temporarily, and merging the desired changes into a repository.

In the second part, you learn forking as a collaborative workflow. You'll learn addressing modularity and duplication through submodules, tracing and rectifying faulty changes, and maintaining repositories. The second part ends with you learning how to deploy applications using GitHub.

What you will learn

  • Understand and implement best practises in version control
  • Navigating the GitHub UI and installing octo tree
  • Understand what is Feature Branch Workflow and implement its features
  • Use forking features, such as submodules and rebasing
  • Master commands for debugging and maintaining a repository
  • Implement continuous integration with CircleCi or TravisCi
  • Gain insight into release management and how GitHub enables software releases

Who This Book Is For

If you want to migrate from other version control tools or want to learn more about Git, you will find this course useful and interesting. Prior experience in coding or familiarity with using the bash command line interface, will enable you to easily grasp concepts.

商品描述(中文翻譯)

一個不可靠的版本控制工具使產品開發變得艱鉅。透過這門課程,您將學會為變更的引入、審查、批准、合併和撤銷創建和執行檢查和控制。

主要特點

- 詳細解釋版本控制、其必要性及其應用場景
- 演示如何作為個人和團隊成員使用 Git
- 解釋如何使用 Git 和 GitHub 進行除錯、維護和部署

書籍描述

這門課程介紹版本控制、其相關性和使用方法。在第一部分,您將學習如何在計算機上設置和配置 Git。然後,您將創建一個儲存庫並在整個課程中使用它進行練習。通過多個演示,您將學習顯示文件各個階段的概念 - 從未被追蹤到設置為在版本控制下追蹤。您將學會如何瀏覽儲存庫的歷史,從 GitHub 獲取和交付代碼,以及撤銷代碼變更。第一部分結束時,您將學會如何使用分支,暫時存儲和檢索變更,並將所需的變更合併到儲存庫中。

在第二部分,您將學習如何將分叉作為協作工作流程。您將學習通過子模組解決模組化和重複問題,追蹤和修正錯誤變更,以及維護儲存庫。第二部分結束時,您將學會如何使用 GitHub 部署應用程序。

您將學到的內容

- 理解並實施版本控制的最佳實踐
- 瀏覽 GitHub 使用者介面並安裝 octo tree
- 理解什麼是功能分支工作流程並實施其特性
- 使用分叉功能,如子模組和重置
- 精通除錯和維護儲存庫的命令
- 實施與 CircleCi 或 TravisCi 的持續集成
- 獲得有關版本管理的見解,以及 GitHub 如何促進軟體版本發布

本書適合誰

如果您想從其他版本控制工具遷移或想了解更多關於 Git 的知識,您會發現這門課程有用且有趣。具備編碼的先前經驗或熟悉使用 bash 命令行介面,將使您更容易掌握這些概念。