When I was watching a YouTube about job interview. I saw the sample CV of a candidate and it mentioned he implemented Git from scratch. I thought it is very cool and so I decided to give it a try :)
- Basic git commands implemented:
git initgit addgit commitgit loggit diff
- git status
- git checkout
- git branch
- git restore --staged
- git merge
- git reset