General Computer Vision general Repo
After cloning the repo, you'll be in the main branch
Create a new branch for your task and switch to it
git checkout -b <branch-name>
Now implement your tasks and insert code
Once finished, you will push it to your branch
Use git status to see which files you have changed
Track your changes using
git add <file-name>
Commit your changes to the repo, after adding all files
git commit -m "Descriptive message about your changes"
Push changes to repo and set upstream
git push -u origin <branch-name>
Now go to our repository in GitHub and your branch, create a Pull Request
Assign the Reviewer to ... or ...
Add the Assignee as yourself
Github has stopped letting us push changes to a repo using a simple password. There are many ways to do this but a very efficient way is to use SSH keys
These keys are first generated by your computer and then added to as an indentifier to your computer. Next you need to register this key pair with Github so that you can push from your computer to your repo of choice.
SSH keys may or may not require a password. This is decided when you create the key. Having a password on your SSH key is strongly encouraged as an SSH key gives direct unfiltered access to your Github account.
Follow this guide from github: https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
First click on your account icon in the top right of the screen.
Under the Access Section, choose SSH & GPG keys.
Lastly all you need to do is add a title and put the SSH key generated by your computer in the large text box
Once you have added the key, your dashboard should look like this.
Please refer to this guide for more information: https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account