Git for Programmers: Master Git for effective implementation of version control for your programming projects
暫譯: 程式設計師的 Git:掌握 Git 以有效實現程式專案的版本控制

Liberty, Jesse

買這商品的人也買了...

商品描述

Learn to track, branch, merge, and manage code revisions for real-world development scenarios


Key Features:

  • Master Git and understand the significance of version control
  • Get to grips with Git's typical workflows, advanced functions, and their implementations
  • Understand important git commands to manage your repository


Book Description:

Git is the most popular version control system in the world. It allows developers to keep up with frequent code changes in a project, ensures there are no code conflicts between the developers, and reverts to an older version of code when required.


Git for Programmers comprehensively equips you with actionable insights on advanced Git concepts in an engaging and straightforward way. This book will help you gain expertise on Git with many practical use cases as you progress through the chapters.


The book begins with a quick history of Git and instructions on how to get it and install it, after which you'll dive into the creation and cloning of your repository. As you progress through the book, you'll explore Git places, branching, and GUIs.


Once you understand the fundamentals, you'll learn how to handle merge conflicts, rebase, amend, interactive rebase, and use the log. You'll also explore important Git commands for managing your repository. Finally, the book concludes with coverage of bisect, blame, and several other problem handling techniques.


By the end of this book, you'll be able to use git with confidence; saving, sharing, and managing files as well as undoing mistakes and rewriting history.


What You Will Learn:

Create and clone repositories

Understand the difference between local and remote repositories

Use, manage, and merge branches back into the main branch

Utilize tools to manage merge conflicts

Manage commits on your local machine through interactive rebasing

Use the log to gain control over all the data in your repository

Use bisect, blame, and other tools to undo Git mistakes


Who this book is for:

If you have basic understanding of Git and want to strengthen your command over advanced techniques and navigate different functions, this book is for you.

商品描述(中文翻譯)

學習追蹤、分支、合併及管理實際開發情境中的程式碼修訂

主要特色:


  • 精通 Git 並了解版本控制的重要性

  • 掌握 Git 的典型工作流程、高級功能及其實作

  • 了解管理您的儲存庫所需的重要 git 命令

書籍描述:
Git 是全球最受歡迎的版本控制系統。它允許開發者跟上專案中頻繁的程式碼變更,確保開發者之間不會發生程式碼衝突,並在需要時恢復到舊版本的程式碼。

《Git for Programmers》全面提供您關於高級 Git 概念的可行見解,以引人入勝且簡單明瞭的方式進行。本書將幫助您在進入各章節的過程中,透過許多實用案例來獲得 Git 的專業知識。

本書以 Git 的簡短歷史及如何獲取和安裝 Git 的指導開始,然後您將深入了解儲存庫的創建和克隆。隨著您逐步閱讀本書,您將探索 Git 的位置、分支和圖形用戶介面(GUI)。

一旦您理解基本概念,您將學會如何處理合併衝突、重置、修訂、互動式重置以及使用日誌。您還將探索管理儲存庫的重要 Git 命令。最後,本書將涵蓋二分搜尋(bisect)、責任追蹤(blame)及其他幾種問題處理技術。

在本書結束時,您將能夠自信地使用 git;保存、分享和管理檔案,以及撤銷錯誤和重寫歷史。

您將學到的內容:

創建和克隆儲存庫


了解本地儲存庫和遠端儲存庫之間的差異


使用、管理並將分支合併回主分支


利用工具管理合併衝突


通過互動式重置管理您本地機器上的提交


使用日誌來控制儲存庫中的所有數據


使用二分搜尋、責任追蹤及其他工具來撤銷 Git 錯誤

本書適合誰:

如果您對 Git 有基本了解,並希望加強對高級技術的掌握及導航不同功能,本書適合您。