Git Apprentice (First Edition): Getting Started with Git Commands & Concepts
β Scribed by raywenderlich Tutorial Team, Chris Belanger
- Publisher
- Razeware LLC
- Year
- 2021
- Tongue
- English
- Leaves
- 160
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Learn Git via Tutorials! Chances are, if youβre involved with software development, youβve heard of and have used Git at some point in your life. Version control systems are critical for any successful collaborative software project. Git is simple to start using while still accommodating the most complex tasks with version control. However, even seasoned Git users hit roadblocks on how to handle everyday situations. Git Apprentice is here to help! This book is the easiest and fastest way to get hands-on experience using Git to handle version control in your projects. Who This Book Is For This book is for anyone who wants to leverage version controlβs power with Git in their software development process. It starts with a gentle introduction, then moves on to more complex topics including branching, merging and stashing changes. Topics Covered in Git Apprentice One thing you can count on: After reading this book, youβll be well-prepared to use Git in your software development project!
β¦ Table of Contents
Book License
What You Need
Book Source Code & Forums
About the Cover
Introduction
Enter the video courses
How to read this book
Chapter 1: A Crash Course in Git
What are remote repositories?
Forking the remote repository
Cloning the repository
Creating a branch
Making and staging changes
Committing changes
Pushing your changes
Creating a pull request
Chapter 2: Cloning a Repo
What is cloning?
Using GitHub
Forking
Challenge
Key points
Where to go from here?
Chapter 3: Committing Your Changes
What is a commit?
Working trees and staging areas
Committing your changes
Adding directories
Looking at git log
Challenge
Key points
Where to go from here?
Chapter 4: The Staging Area
Why staging exists
Undoing staged changes
Moving files in Git
Deleting files in Git
Challenge
Key points
Where to go from here?
Chapter 5: Ignoring Files in Git
Introducing .gitignore
Getting started
Nesting .gitignore files
Looking at the global .gitignore
Finding sample .gitignore files
Challenge
Key points
Where to go from here?
Chapter 6: Git Log & History
Viewing Git history
Vanilla git log
Limiting results
Graphical views of your repository
Viewing non-ancestral history
Using Git shortlog
Searching Git history
Challenges
Key points
Where to go from here?
Chapter 7: Branching
What is a commit?
What is a branch?
Creating a branch
How Git tracks branches
Checking your current branch
Switching to another branch
Viewing local and remote branches
Explaining origin
Viewing branches graphically
A shortcut for branch creation
Challenge
Key points
Where to go from here?
Chapter 8: Merging
A look at your branches
Three-way merges
Merging a branch
Fast-forward merge
Forcing merge commits
Challenge
Key points
Where to go from here?
Chapter 9: Syncing With a Remote
Pushing your changes
Pulling changes
Dealing with multiple remotes
Key points
Where to go from here?
Chapter 10: Creating a Repository
Getting started
Creating a LICENSE file
Creating a README file
Creating and syncing a remote
Key points
Where to go from here?
Conclusion
Appendix A: Installing & Configuring Git
Installing on Windows
Installing on macOS
Configuring credentials
Setting your username and email
Persisting your password
π SIMILAR VOLUMES
This book explains how to use Git from command line on Windows, Mac OS and Linux. It is a guide that will help you understand how Git works. It is designed to give you the necessary knowledge to get started without overwhelming you with too much information. The goal of this book is to get yo
<h4>Key Features</h4><ul><li>Gain a solid understanding of Gulp and write your own custom tasks from scratch</li><li>Discover ways to add additional functionality to improve your tasks</li><li>Get up-and-running with new features added to the latest version of Gulp</li></ul><h4>Book Description</h4>
<h4>Key Features</h4><ul><li>Gain a solid understanding of Gulp and write your own custom tasks from scratch</li><li>Discover ways to add additional functionality to improve your tasks</li><li>Get up-and-running with new features added to the latest version of Gulp</li></ul><h4>Book Description</h4>
<h4>Key Features</h4><ul><li>Gain a solid understanding of Gulp and write your own custom tasks from scratch</li><li>Discover ways to add additional functionality to improve your tasks</li><li>Get up-and-running with new features added to the latest version of Gulp</li></ul><h4>Book Description</h4>