It's always hard to start something new as a beginner, but at one point of time, everyone is a beginner. This project is created to help those novice people who are enthusiastic in making their contribution in open source project. So if you are the one, follow the below steps:
To edit or commit changes to a project which you like, you need to fork that
Forking is a process where the master repository will be created in your github profile.
You can find the fork option here
After forking, if you are willing to commit small text changes, then github edit is preferrable.
If you want commit major changes or change the source code
To do that, you need to clone the repository created on your profile locally.
Here you can find the clone option
Copy the link, open github CLI or any of your preferred CLI,
Then type git clone link
This statement is self explanatory
To create a branch locally, follow the following steps
$ git checkout master (change to master branch)
$ git checkout -b dev master (create a branch called dev from master)
$ git checout dev (switch to dev branch)
$ git checkout -b branch1 dev (create a branch called branch1 from dev branch)
You can name it anything you want or the suggested one by the master
Make the necessary changes you are willing to and save them.
After making the necessary changes, you need to push them to the repository, using git commands
You can check the following commands,
$ git init
$ git add .
$ git commit -m "first commit"
$ git remote add origin link
$ git push -u origin master
All set, now you need to create a pull request to merge the changes you have made with the master branch
You can follow this image for the guidelines to create a pull request