DEV Community

Mastering Git from Scratch Series' Articles

Back to Javi Palacios's Series
What is Git?
Cover image for What is Git?

What is Git?

1
Comments
3 min read
How to install Git on Linux, macOS and Windows
Cover image for How to install Git on Linux, macOS and Windows

How to install Git on Linux, macOS and Windows

Comments
4 min read
Getting started with Git
Cover image for Getting started with Git

Getting started with Git

Comments
4 min read
The three States of Git
Cover image for The three States of Git

The three States of Git

Comments
4 min read
Understanding git status and git log
Cover image for Understanding git status and git log

Understanding git status and git log

Comments
5 min read
Tracking and ignoring files in Git
Cover image for Tracking and ignoring files in Git

Tracking and ignoring files in Git

1
Comments
4 min read
Understanding file changes with git diff
Cover image for Understanding file changes with git diff

Understanding file changes with git diff

Comments
4 min read
How to recover files after modifying them thanks to Git
Cover image for How to recover files after modifying them thanks to Git

How to recover files after modifying them thanks to Git

Comments
3 min read
Getting started with Git branches (I)
Cover image for Getting started with Git branches (I)

Getting started with Git branches (I)

Comments
3 min read
Getting started with Git branches (II)
Cover image for Getting started with Git branches (II)

Getting started with Git branches (II)

Comments
7 min read
Advanced branching in Git
Cover image for Advanced branching in Git

Advanced branching in Git

Comments
6 min read
Stashing Changes with git stash
Cover image for Stashing Changes with git stash

Stashing Changes with git stash

Comments
6 min read
Getting started with Git remotes
Cover image for Getting started with Git remotes

Getting started with Git remotes

Comments
2 min read
Creating our first repository on GitHub
Cover image for Creating our first repository on GitHub

Creating our first repository on GitHub

Comments
3 min read
Working with Git Remotes
Cover image for Working with Git Remotes

Working with Git Remotes

Comments
5 min read
Obtaining and cloning new commits from a Git repository
Cover image for Obtaining and cloning new commits from a Git repository

Obtaining and cloning new commits from a Git repository

Comments
3 min read
Push and fetch in Git: syncing with the remote
Cover image for Push and fetch in Git: syncing with the remote

Push and fetch in Git: syncing with the remote

Comments
4 min read
How to undo commits in Git
Cover image for How to undo commits in Git

How to undo commits in Git

Comments
5 min read
Rewriting History with git rebase
Cover image for Rewriting History with git rebase

Rewriting History with git rebase

Comments
5 min read
Interactive Rebase in Git: Edit Your History Like a Pro
Cover image for Interactive Rebase in Git: Edit Your History Like a Pro

Interactive Rebase in Git: Edit Your History Like a Pro

Comments
6 min read
Cherry-picking commits in Git
Cover image for Cherry-picking commits in Git

Cherry-picking commits in Git

Comments
6 min read
Recovering lost work with git reflog
Cover image for Recovering lost work with git reflog

Recovering lost work with git reflog

Comments
6 min read
Finding bugs with git bisect
Cover image for Finding bugs with git bisect

Finding bugs with git bisect

Comments
5 min read
Investigating Code Changes Line by Line with git blame
Cover image for Investigating Code Changes Line by Line with git blame

Investigating Code Changes Line by Line with git blame

Comments
4 min read
How to resolve merge conflicts in Git
Cover image for How to resolve merge conflicts in Git

How to resolve merge conflicts in Git

Comments
8 min read
Git commit best practices
Cover image for Git commit best practices

Git commit best practices

Comments
6 min read
Branch naming conventions in Git
Cover image for Branch naming conventions in Git

Branch naming conventions in Git

Comments
6 min read
Git Flow: a workflow for managing releases
Cover image for Git Flow: a workflow for managing releases

Git Flow: a workflow for managing releases

Comments
6 min read