-
Do not add your names in the contributor's list, we will do that on our own.
-
Make sure to add a readme.md file with your project's description inside your project's folder. From now onwards, no need to add the project description in project_doc.md file, instead so as mentioned above.
-
Add any project, piece of code or script of your choice you wish to share in this repository. Add your projects under the respective tech stack folder only
-
Update project_doc.md file available in each project folder with the description of your project.
It can be any of any length and can be any number of scripts, just add a folder with your projects name.
- IF you have any doubts regarding "How to merge your first PR" , checkout this video:
Note : Don't add hello world programs / small changes in README file. PRs will be labelled "invalid" & closed immediately . Please add unique codes
You will be banned indefinately from Hacktoberfest after two invalid PRs.
If there are some conflicts, just fetch upstream to update your remote repo and then raise PR.
You first need to create a local copy of this repository after you have forked it to be able to contribute to the same. Copy the following command and paste it in your terminal.
git clone https://github.com/username/HacktoberFest.git
Please ensure that you add YOUR username in the command and do this after Forking the Repository.
After successfully cloning the repository, you need to now create a separate branch for yourself to not disturb the workflow of the repository. If you aren't already inside the main folder copy this command in terminal and press enter.
cd HacktoberFest
Now that you are inside the main folder, use this command to create a new branch for yourself.
git branch (name of your branch)
Please ensure that the name of your branch is your username.
To start working and to push code from your own branch, please execute the following command in the Terminal.
git checkout (name of your branch)
You should receive a notification which will state that you have switched to your newly created branch.
Created a calculator in JavaScript? Made a very normal alert app in Kotlin? Push it in your branch! Anything that you think will help budding developers, you can add it here. While doing so, don't forget to add your name to the list of contributors that you will find below. While you are at it, ensure that you add something useful and not just add your name to the list of contributors. If you push an empty commit, your pull request will be marked as Invalid/Spam.
The part you have been waiting for. If you are sure that you are following the guidelines that you can find here, proceed further and execute the following command in your terminal.
git add .
This will add all the files in your local repository. After this execute
git commit -m "ADD YOUR MESSAGE HERE (PREFERABLY THE NAME OF YOUR PROJECT)"
Note that it is mandatory for you to add a Commit Message for others to understand what you are trying to add here. Now finally to push updates to the new branch, execute the following:
git push --set-upstream origin (name of your branch)
While you are at it, also execute the following command which will specify a new remote upstream repository (the cone you are looking at).
git remote add upstream https://github.com/cp-geeks-adgitm/HacktoberFest
You need to use the following commands to help you sync all the branches with their respective commits associated with this repository and stay in loop. Copy these commands and execute:
git fetch upstream
git checkout master
Post this you simply need to merge all the changes you made.
git merge upstream/master
- Create a Pull Request (The Part you have been waiting for) Now that you are done with the most complex parts of the process, you can just go to your forked repository and Click on New Pull Request towards the left hand side of the page and You're Done! Congratulations on successfully creating a Pull Request there!
Some important commands that you are going to need are listed below:
git checkout "(name of your branch)"
git checkout dev
git pull
(Really !Important to merge updates)git rebase dev
The most important commands now are as below:
git add .
orgit add -A
git commit -m "MESSAGE"
git push origin (name of your branch)
I am once again asking you to go through the Guidelines
- sanyam jain
- sanyam jain
- Anubhav
- Rahul kumar singh
- ritvik singh
- rahul das
- alen kuriakose
##Hactoberfest What is Hacktoberfest?
A month-long celebration from October 1st - 31st sponsored by Digital Ocean and GitHub to get people involved in Open Source. Create your very first pull request to any public repository on GitHub and contribute to the open source developer community.