Setting your username in Git→
Git uses a username to associate commits with an identity. The Git username is not the same as your GitHub username.
Caching your GitHub credentials in Git→
If you're cloning GitHub repositories using HTTPS, you can use a credential helper to tell Git to remember your credentials.
Why is Git always asking for my password?→
If Git prompts you for a username and password every time you try to interact with GitHub, you're probably using the HTTPS clone URL for your repository.
Updating credentials from the macOS Keychain→
You'll need to update your saved credentials in the
git-credential-osxkeychain helper if you change your username, password, or personal access token on GitHub.
GitHub flow is a lightweight, branch-based workflow that supports teams and projects that deploy regularly.
About remote repositories→
GitHub's collaborative approach to development depends on publishing commits from your local repository to GitHub for other people to view, fetch, and update.
Managing remote repositories→
Learn to work with your local repositories on your computer and remote repositories hosted on GitHub.
Associating text editors with Git→
Use a text editor to open and edit your files with Git.
Configuring Git to handle line endings→
To avoid problems in your diffs, you can configure Git to properly handle line endings.
You can configure Git to ignore files you don't want to check in to GitHub.