</>
Skip to content
Git lessons (43/44)

Git — Issues

What are Issues?

Track bugs, feature requests, and tasks.

Create Issue

  1. Go to Issues tab
  2. Click "New issue"
  3. Add title and description
  4. Assign labels and people
  5. Submit issue

Issue Templates

## Bug Report

**Describe the bug**
A clear description of the bug.

**Steps to reproduce**
1. Step 1
2. Step 2

**Expected behavior**
What should happen.

**Actual behavior**
What actually happens.

Link Issues to Commits

git commit -m "Fix login bug. Closes #42"

Issue Labels

LabelDescription
bugSomething isn't working
enhancementNew feature
documentationDocs improvement
help wantedNeeds assistance

Close Issues

  • Via commit message: "Closes #42"
  • Via PR: "Fixes #42"
  • Manually: Close button

Mini Practice

  1. Create an issue
  2. Use issue template
  3. Link commit to issue
  4. Close an issue

Up Next

Continue with Releases — creating releases.

Related Topics

Frequently Asked Questions about Issues

What is Issues in Git?

Issues is a fundamental concept in Git. This lesson explains it step by step with clear examples, making it easy for beginners to understand.

How do I learn Issues?

Start by reading the explanation above, then try the code examples. Practice by modifying the examples and experimenting with different values. Hands-on practice is the best way to learn Issues.

Why is Issues important in Git?

Issues is essential for Git development. Understanding this concept will help you write better code and solve real-world problems more effectively.