Skip to content

Sanika2103/good-first-issue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

40 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Hey, Sanika here! πŸ‘‹

This is a small effort to teach you the basics of using GitHub. I'm not an expert myself, but as is the spirit of Open Source, every little contribution counts! I'm sure you'll be able to learn the rest by exploring GitHub on your own.

Let's Get Started! πŸš€

What We'll Learn

  1. How to Fork a project (make your own copy).
  2. How to Clone a project (download it to your computer).
  3. How to create an Issue (report a bug or suggest an idea).
  4. How to Commit changes (save your work).
  5. How to create a Pull Request (propose your changes to the original project).

What You Need Before We Start

  1. A computer with an active internet connection.
  2. Git installed on your computer. If you haven't installed it yet, here are some helpful YouTube videos:
  3. A GitHub Account.
  4. And that's it!

Step-by-Step Guide

  1. Open this project from the link provided or find it on my GitHub profile.
  2. At the top, you'll see my name followed by the project name. This means the project currently belongs to me.
  3. Because this is my project, you can't make changes to it directly. Instead, you need to create your own copy. We do this by "Forking" and "Cloning."
  4. Click the "Fork" button at the top right of the page. Congratulations, you've just created your own copy of the project!
  5. Now, look for the green "Code" button and click it. You will see a web link. This link is what we'll use to download (or "clone") the project to your computer.
  6. Open a program called Git Bash on your computer. Copy the command below and paste it into Git Bash. (Note: Sometimes Ctrl + V doesn't work in Git Bash, so you might need to right-click and select "Paste").
    git clone https://github.com/Sanika2103/good-first-issue.git
  7. This command downloads the project. When you check your GitHub account, you will now see this project listed under your own name!
  8. This means it is officially your copy, and you are free to make changes to it.
  9. Next, let's open the index.html file in the project.
  10. Don't worry if you don't understand the code inside; it's just an example!
  11. Click the Edit (pencil icon) button on the file.
  12. Scroll down until you see this piece of code:
    <h3>No:- 1</h3>
    <h3>Name:- Sanika Patil</h3> 
    <h3>Remark:- Yes!! I learned to Fork, Clone, Commit, and make a Pull Request!!</h3>
  13. Copy those three lines and paste them right below the last entry.
  14. Update the information: change the No to the next number in the sequence, replace my name with your name, and feel free to write your own remark (or keep the same one)!
  15. This step is just to practice making a change in the code.
  16. Scroll to the bottom of the page. You will see a box asking you to describe what you changed. Write a short, simple message like: Added my name to the list.
  17. Click the green "Commit changes" button. (Committing just means saving your changes!)
  18. Awesome! You've saved your work. However, these changes are only in your copy of the project. To share them with me, you need to ask me to "pull" your changes into the original project.
  19. To do this, we create a Pull Request.
  20. Go to the Pull Requests tab at the top of the page and click the green "New pull request" button.
  21. Write a brief note explaining the changes you made.
  22. Submit the request! I will review it, and if everything looks good, I will merge it into the main project.
  23. And just like that, you've learned the basics of Git and GitHub! πŸŽ‰

Congrats to these wonderful people who successfully merged their first Pull Request!! ✨✨

(List of contributors will go here)


If you found this helpful, let's connect!

You can find me on LinkedIn or Twitter:

LinkedIn Twitter

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors