codingstuff.io
ExploreTutorialsProblemsCS Subjects
Get Started
ExploreTutorialsProblemsCS Subjects
Get Started
codingstuff.io

Master the art of building software through interactive tutorials, real-world problems, and guided projects.

Pune, Maharashtra, India

codingstuffmail@gmail.com

Product

  • Explore
  • Tutorials
  • Problems
  • CS Subjects

Company

  • About
  • Contact
  • Privacy Policy
  • Terms & Conditions
  • Sitemap

© 2026 codingstuff.io. All rights reserved.

Built with ❤️ for developers everywhere

/
/
All Tutorials
📦

Git & GitHub

27 / 63 topics
20Introduction to GitHub21Creating and Managing GitHub Accounts22Creating and Managing Repositories on GitHub23Forking Repositories24Using Pull Requests25Managing Issues on GitHub26Using Milestones and Labels27Creating and Managing Wikis28Publishing with GitHub Pages
Tutorials/Git & GitHub/Creating and Managing Wikis
📦Git & GitHub

Creating and Managing Wikis

Updated 2026-04-20
3 min read

Creating and Managing Wikis

Introduction

Wikis are collaborative documents that allow multiple users to edit content simultaneously. In the context of Git and GitHub, wikis provide a platform for documenting projects, sharing knowledge, and collaborating among team members. This tutorial will guide you through creating and managing wikis in GitHub.

Prerequisites

Before diving into creating and managing wikis, ensure you have the following:

  • A GitHub account.
  • Basic understanding of Git concepts.
  • Familiarity with Markdown syntax for formatting content.

Creating a Wiki

Step 1: Navigate to Your Repository

  1. Log in to your GitHub account.
  2. Go to the repository where you want to create a wiki.

Step 2: Access the Wiki Section

  1. Click on the "Wiki" tab located at the top of the repository page.
  2. If this is your first time accessing the wiki, you will see an option to "Create the wiki." Click on it.

Step 3: Create Your First Page

  1. On the wiki home page, click on the "New page" button.
  2. Enter a title for your new page in the "Page name" field.
  3. Use Markdown syntax to write content for your page. Here is an example:
# Welcome to Our Project Wiki

## Introduction

This wiki aims to provide comprehensive documentation about our project.

## Getting Started

1. Clone the repository:
   ```bash
   git clone https://github.com/yourusername/your-repo.git
  1. Navigate to the project directory:
    cd your-repo
    

Contributing

Feel free to contribute by editing existing pages or adding new ones.


4. Click on the "Save page" button to publish your content.

### Step 4: Organize Your Wiki Pages

1. Use categories and subcategories to organize your wiki pages logically.
2. Create a table of contents (TOC) for easy navigation.

## Managing Wiki Pages

### Editing Existing Pages

1. Navigate to the page you want to edit.
2. Click on the "Edit this page" button located at the top right corner.
3. Make your changes using Markdown syntax.
4. Save your edits by clicking on the "Save changes" button.

### Deleting a Page

1. Navigate to the page you want to delete.
2. Click on the "Edit this page" button.
3. Scroll down and click on the "Delete this page" button at the bottom of the page.
4. Confirm the deletion when prompted.

## Collaborating with Others

### Adding Contributors

1. Go to your repository's main page.
2. Click on the "Settings" tab.
3. Navigate to the "Manage access" section.
4. Click on "Invite a collaborator."
5. Enter the GitHub username of the person you want to invite and select the appropriate permissions.

### Reviewing Changes

1. GitHub wikis automatically track changes, allowing you to review edits made by others.
2. Use the "History" tab on each page to view past versions and compare changes.

## Best Practices for Managing Wikis

- **Keep it up-to-date**: Regularly update your wiki pages to reflect changes in the project.
- **Use clear headings**: Structure your content with clear, descriptive headings to improve readability.
- **Maintain consistency**: Use consistent formatting and terminology throughout the wiki.
- **Encourage contributions**: Make it easy for team members to contribute by providing guidelines and templates.

## Advanced Features

### Linking Pages

1. To link to another page within the same wiki, use the following syntax:
   ```markdown
   [Link text](wiki:PageName)
  1. For external links, use standard Markdown syntax:
    [Link text](https://example.com)
    

Embedding Images

  1. To embed images in your wiki pages, upload them to the repository and use the following syntax:
    ![Alt text](/path/to/image.png)
    

Conclusion

Wikis are a powerful tool for documenting projects and fostering collaboration within teams. By following this tutorial, you should now be able to create, manage, and collaborate on wikis in GitHub effectively. Remember to keep your wiki up-to-date and encourage contributions from all team members to ensure it remains a valuable resource.

Additional Resources

  • GitHub Wiki Documentation
  • Markdown Guide
  • Git & GitHub Basics Course

Feel free to explore these resources for more in-depth information and advanced features.


PreviousUsing Milestones and LabelsNext Publishing with GitHub Pages

Recommended Gear

Using Milestones and LabelsPublishing with GitHub Pages