Welcome to the git challenge, A series of challenges designed to help you learn git and improve your git skills.
IMPORTANT: WHEN YOU FORK DON"T SELECT "Copy only main branch". OTHERWISE YOU WON"T GET THE BRANCHES OF THE CHALLENGES.
Challenges
The challenges cover the following topics:
- Find local changes.
- Find the differences between branches.
- Edit a commit message
- Undo the local commits
- Solve merge failures.
- Remove a file from GIT
- Revert to older commits.
- Revert specific files to older commits.
- Share the credit of the commit with a cooperator.
- Design the next challenge (Community giveback)
Each challenge is located on its own branch. Each branch includes the challenge text and the solution.
Setup
- Fork this repository.
- git clone
- run the following commands:
- chmod +x setup.sh
- ./setup.sh