The awesome pdf summarized by Daniel teaches you to fully learn Git, GitHub, and Git Server

Preface

This book uses a textbook method to gradually explain to software developers or software development project managers how to quickly master the application method of the distributed version control system Git, so that the version control of tedious and complex project development becomes efficient and easy. . The book introduces meticulously how to use the settings file and operate the Git document library, as well as the establishment of project development branches, merging branches and conflict resolution operations: after having a solid foundation, it introduces the usage of GitGUl program, and Git in team development Issues applied in the model: tells how to communicate with project developers around the world to improve the experience and ability of program development: introduces GitHub, Bitbucket, GitLab and other websites that provide Git services: the last point of this book is to introduce the installation of Git Server Several methods allow each project development team to choose a suitable way to control project development according to its own software and hardware environment.

brief introduction

This book uses a step-by-step approach, starting with the stand-alone mode of operation to familiarize readers with the basic usage of Git, and then learn the practical use of Git in the team development mode, and introduce GitHub, Bitbucket, GitL ab and other websites that provide Git services. Allow readers to communicate with project developers all over the world to improve the experience and ability of program development.

At the end of this book, several methods for setting up Git Server are introduced, so that each project development team can choose a suitable method to effectively manage and control their own projects according to their own software and hardware environment.

The first part of the basic concepts and operations of Git

  • Lesson 1 Git, who is fighting
  • Lesson 2 The magical use of Git configuration files
  • Lesson 3 Save the file in the Git document library
  • Lesson 4 Compare the differences of files and retrieve files from the Git document library
  • Lesson 5 Practice exercise of Git program project management
  • Lesson 6 Get Git document library statistics and draw statistical charts

Tsinghua University's strongest PDF in publishing history: fully learn Git, GitHub, Git Server

 

Tsinghua University's strongest PDF in publishing history: fully learn Git, GitHub, Git Server

 

The second part establishes branch, merges and resolves conflict

  • Lesson 7 Program Project Branch (Branch)
  • Lesson 8 Merging program project branches and resolving conflicts
  • Lesson 9 Use the Rebase instruction to update the starting point of the branch
  • Lesson 10 Practice exercise of branching and merging of program projects

Tsinghua University's strongest PDF in publishing history: fully learn Git, GitHub, Git Server

 

Tsinghua University's strongest PDF in publishing history: fully learn Git, GitHub, Git Server

 

The third part of the graphical operation interface of the Git program

  • Lesson 11 Basic functions of Git GUi program
  • Lesson 12 Use the Git GUI program to create branches and merge
  • Lesson 13 SmartGit program operation introduction
  • Lesson 14 Introduction to SourceTree program operation
  • Lesson 15 TortoiseGit program operation introduction

Tsinghua University's strongest PDF in publishing history: fully learn Git, GitHub, Git Server

 

Tsinghua University's strongest PDF in publishing history: fully learn Git, GitHub, Git Server

 

The fourth part remote Git document library and team switch mode

  • Lesson 16 Basic Operations of Remote Git Document Library"
  • Lesson 17 "Advanced Operation of Remote Git Document Library"
  • Lesson 18 GitHub lets program projects fly to the cloud
  • Lesson 19 Fork lets the Git document library be separated and then merged
  • Lesson 20 Bitbucket is better than GitHub
  • Lesson 21 GitLab is completely free and the entire system is added

Tsinghua University's strongest PDF in publishing history: fully learn Git, GitHub, Git Server

 

Tsinghua University's strongest PDF in publishing history: fully learn Git, GitHub, Git Server

 

The fifth part set up Git Server

  • Lesson 22 Use Windows shared folders or
  • Git Daemon as Git Server
  • Lesson 23 Use HTTP/HTTPS to access Git Server
  • Lesson 24 Git Server using SSH authentication and encryption

Tsinghua University's strongest PDF in publishing history: fully learn Git, GitHub, Git Server

 

Tsinghua University's strongest PDF in publishing history: fully learn Git, GitHub, Git Server

 

List

Tsinghua University's strongest PDF in publishing history: fully learn Git, GitHub, Git Server

Guess you like

Origin blog.csdn.net/Sqdmn/article/details/106505655