Collaborate with Peers on GitHub
If you are working in an organisation where GitHub is used as a source code hosting site, then this post will be a helpful one for you.
Nowadays, as devs, we are following some of the best practices like forking the repository from the main organisation’s account, and we come across a situation wherein you want to collaborate with your peer on a feature and you decide to push the code on the same branch.
Some of the commands that would work on the peer’s forked repository (Can be followed in this order):-
```
git remote add theirUsername https://github.com/theirUsername/repoName
```
```
git fetch theirUsername
```
```
git checkout -b myLocalBranch theirUsername/theirBranch
```
```
git add/commit the changes
```
```
git push https://github.com/theirUsername/repoName HEAD:branchName
```
```
git pull https://github.com/theirUsername/repoName branchName
```
Hope this post will help you in better collaboration in a long run.
Happy learning !!