git is by far, the most widely used modern version control system in the world today, it eliminates having to pass flash drives or files with ridiculous names
to avoid version conflicts such as thesis_proposal_final_final_FINAL(1).pdf
. 1
This repository is meant to provide members a repository with which they can practice familiarizing themselves with git and GitHub! Simply follow the instructions below and go along with the presenter! Don't hesitate to ask any questions you may have!
Good luck! You got this! 💪
- Fork the repository using GitHub's fork button on the upper right.
- On your copy of the repository, make a new branch using
git checkout -b documentation-yourname
- Copy the
template.md
file asLastName, FirstName.md
- Edit the to include some information about you and answer some questions to get us to know you more!
- Name
- Section
- Team
Credit Card Information
- After answering, move the file inside the
WebDevelopment
folder. - Add your name and GitHub username in
contributors.md
. - Stage the files by using
git add "LastName, FirstName.md" contributors.md
- Time to commit! Use
git commit -m <message here>
and add a meaningful message.- Meaningful commit messages help other devs understand what your code does.
- Meaningful commit messages are like:
Improved documentation
Optimized account api queries
Changed SignUp.html
- Commit messages you should not put:
fixed stuff
dvhgvfbkjvhbefg
hehe
- Push it to the repository by running
git push origin HEAD
- On your browser, open your copy of the repository and press
contribute
and proceed with making a pull request or a PR. - If you did everything correctly, your PR will be approved and you will be classified as a contributor in GDSC PUP's GitHub!