When you create a repository on GitHub, it exists as a remote repository. You can clone your repository to create a local copy on your computer and sync between the two locations.| GitHub Docs
GitHub scans repositories for known types of secrets, to prevent fraudulent use of secrets that were committed accidentally.| GitHub Docs
The Basic Rebase| git-scm.com
Changing Multiple Commit Messages| git-scm.com