Cargando…

Git : version control for everyone, beginner's guide /

The book follows a Blended Learning Approach (Learning through multiple modes: Readers learn theory to understand the concept and reinforce it by practically doing it). The new concepts are introduced using examples of common day to day activities for quick realization spread across topics. For the...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Somasundaram, Ravishankar (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Pub., 2013.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Table of Contents; Git: Version Control for Everyone Beginner's Guide; Git: Version Control for Everyone Beginner's Guide; Credits; About the Author; Acknowledgement; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offers and more; Why Subscribe?; Free Access for Packt account holders; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Time for action
  • heading; What just happened?; Have a go hero
  • heading; Reader feedback; Customer support; Downloading the example code; Errata; Piracy; Questions.
  • 1. Breathe Easy
  • Introduction to Version Control SystemDo you need help; What is a version control system; Why you need a version control system; Types of version control systems; Local version control system; Tidbits; Centralized version control system; Distributed version control system; Falling for Git; Atomicity; Performance; Security; Summary; 2. Welcome Aboard
  • Installing Git; Choosing your type
  • download your OS specific package; Windows; Linux; Mac; Installation; Time for action
  • installing Git on Windows; What just happened?; Time for action
  • installing Git on Mac.
  • What just happened?Time for action
  • installing Git on Linux; What just happened?; Summary; 3. Polishing Your Routine
  • How to Increase Everyday Productivity; Suit up
  • getting ready for your Git; Initiation; Time for action
  • initiation in GUI mode; What just happened?; Time for action
  • initiation in CLI mode; What just happened?; Behind the screen; Configure Git; Time for action
  • configure Git in GUI mode; What just happened?; Out of flow; Time for action
  • configure Git in CLI mode; What just happened?; Adding your files to your directory.
  • Time for action
  • adding files to your directory (GUI and CLI mode)What just happened?; Ignore 'em; Bulk operations; .gitignore to the rescue; Time for action
  • usage of .gitignore; What just happened?; Undo addition; Committing the added files; Time for action
  • committing files in GUI mode; Time for action
  • committing files in CLI mode; What just happened?; Time for action
  • rescan in GUI mode; Checking out; Time for action
  • checking out using GUI mode; What just happened?; Time for action
  • checking out using CLI mode; Resetting; Time for action
  • reset using GUI mode.
  • Time for action
  • reset using CLI modeWhat just happened?; Git help; Have a go hero
  • try out the help module; Summary; 4. Split the Load
  • Distributed Working with Git; Why share your files; Scenario 1: single player; Scenario 2: multiple players
  • one at a time; Kid's play
  • push and pull for a remote source; Cloning ain't banned here; Scenario 1: solution; Going public
  • sharing over the Internet; A bit of Bitbucket; Time for action
  • adding a remote origin using CLI mode; What just happened?; Time for action
  • resume your work from anywhere using CLI mode; What just happened?
  • Time for action
  • adding a remote origin using GUI mode.