- Regisiter for a Github account
- Create a new repository
- Upload files
- Edit files & commit changes
- History versions
- New branch
- Pull request & merge
- Revert changes
- Manage Access
- Create a new repository
- Clone from remote
- Git configuration
$ git config --global user.name "name"
$ git config --global user.email "username@users.noreply.github.com"
- Edit files from local
- Push to remote
- Add changes in the working directory to the staging area
$ git add <YOUR_FILES>- Commit changes to the local repository
$ git commit -m "YOUR COMMENTS"- Push to the remote
$ git push origin main - List history versions
$ git log - Reset changes
$ git reset <COMMIT>
- Revert changes (hard reset)
$ git revert <COMMIT>
- New branch
- List current branches
$ git branch- Create a new branch
$ git branch <NEW_BRANCH>- Switch branch
$ git checkout <BRANCH>
git status: Check statusgit diff: Compare difference between working directory & local repository
- Github
- Git













