A repository is a folder or place where your project is kept. Git is the method that tracks change of a file overtime Github, Gitlab, Bitbucket, etc.. are repositories of git. Built with the expectation of that the project has central maintainers, like Linus Torvald in Linux development.
Setup
Username and Email Setup
git config --global user.name "yoshixi"
git config --global user.email "davidchenyuhe@proton.me"
Then proceed to Github Signin
Concepts
Commands
- git init
- git clone
- git add
- git commit
- git push
- git pull
- git merge
- git rebase
- git log
- git checkout
- git branch
- git diff
- git remote
- git submodule