- Go to repository tab in your github account and create a new repository, give it a name, set visibilty to public or private and do not add a deafault README.md file.
- Make sure that you have GitBash installed and connected to your Github account. You can find many YouTube videos on how to do this.
- Go to your local folder where the code is stored and right click, you will find an option "Open GitBash Here".
- git inituse this command to initialize your repository.
- git add .use this command to add your files into git.
- git commit -m "put a comment here"this command will add a comment so that you later know what was the commit about.
- git branch -M mainThis command will set the branch to main.
- git remote add origin https://yourgithubrepo.gitThis will add your github repo link to remote and thus link it to your local repo.
- git push -u origin mainThis is final command to push all the files online inside the repository.
- Once this is done, you just need to do 4th, 5th and 8th command in order everytime to update the online repository with any changes in local repo.
- Fork the repo that you wish to collaborate on.
- Clone this forked repo into your local computer using GitBash command git clone forkedrepolink.git
- Then connect your local repo to main repo using: git remote add upstream mainrepolink.git
- git fetch upstreamuse this command and- git rebase upstream/mainthis one to sync main repo and local repo.
- Make changes into local repo --> Push changes into forked repo --> Send Pull Request to main repo