Set the upstream remote to the original repository url so that git knows where to fetch updates from in future: git remote add upstream https://github.com/WebClub-NITK/wec-nitk-website.git
Commit Discipline
Make sure to write clear and descriptive commit messages
The commit message:
is written in the imperative (e.g., "Fix …", "Add …")
is kept short (max 76 characters, ideally less), while concisely explaining what the commit does
is clear about what part of the code is affected – often by prefixing with the name of the section and a colon, like events: … or footer: …
Create a new feature branch with git checkout -b <name-of-your-feature-branch>
Make changes and commit them in the feature branch.
Once done developing, switch back to the main branch with git checkout main ; pull the latest version of the repo with git pull https://github.com/WebClub-NITK/wec-nitk-website.git main
Switch back to the feature branch with git checkout <name-of-your-feature-branch>. Apply the new changes on top of the latest version of the repo with git rebase main