https://github.com/fatihtatoglu/git-kata
A simple Git KATA
https://github.com/fatihtatoglu/git-kata
git kata
Last synced: 9 months ago
JSON representation
A simple Git KATA
- Host: GitHub
- URL: https://github.com/fatihtatoglu/git-kata
- Owner: fatihtatoglu
- License: mit
- Created: 2023-05-04T14:07:16.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-05-12T12:18:18.000Z (about 3 years ago)
- Last Synced: 2025-05-19T01:38:20.496Z (about 1 year ago)
- Topics: git, kata
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE-OF-CONDUCT.md
Awesome Lists containing this project
README
# Git Kata
Welcome to the Git Kata! This repository contains a collection of exercises designed to improve your Git skills and enhance your understanding of version control workflows. Whether you're a beginner or an experienced Git user, these katas will challenge you and help you sharpen your Git knowledge.
## Table of Contents
- [Introduction](#introduction)
- [Getting Started](#getting-started)
- [Kata Scenarios](#kata-scenarios)
- [Contributing](#contributing)
- [License](#license)
## Introduction
Git Kata is a hands-on exercise that focuses on different aspects of the Git version control system. It provides a practical way to learn Git commands, workflows, and best practices through interactive scenarios. Each kata presents a specific Git concept or situation, and you will be guided through the steps to complete the task.
## Getting Started
To get started with the Git Kata, follow these steps:
1. Read the [Setup Environment](doc/setup.md) document.
2. Read the [Git Configuration](doc/config.md) document.
3. Start kating!
## Kata Scenarios
The Git Kata covers a wide range of topics and scenarios, including:
- Basic Git commands: Init, add, commit, merge, and more.
- Branching and merging: Creating branches, resolving conflicts, and merging changes.
- Remote Repositories: Clone, push, pull, and more.
- Advanced Git workflows: Rebasing, cherry-picking, tagging, and managing submodules.
- Git hooks: Setting up pre-commit and post-commit hooks for code quality checks.
- And more!
Each scenario is designed to challenge your skills and expand your Git knowledge. Have fun exploring and mastering the Git Kata!
## Contributing
Contributions to the Git Kata are welcome! If you have an idea for a new kata scenario, or you found a bug and want to fix it, please follow the contribution guidelines outlined in the [CONTRIBUTING.md](CONTRIBUTING.md) file.
## License
The Git Kata is released under the [MIT License](LICENSE). Feel free to use and modify the katas for your purposes.
---
We hope you find the Git Kata helpful and enjoyable! Start your Git journey today and level up your version control skills. Happy kating!