# Git の基礎

分散バージョン管理システムである Git を設定して、コンピューターから GitHub リポジトリを管理します。

## Links

* [Git のセットアップ](/ja/get-started/git-basics/set-up-git)

  GitHub の中心には、Git というオープンソースのバージョン コントロール システム (VCS) があります。 Git は、GitHub に関連してローカルコンピュータで発生するすべての動作の根本を担っています。

* [Git でのユーザ名を設定する](/ja/get-started/git-basics/setting-your-username-in-git)

  Git は、アイデンティティによってコミットを関連付けるためにユーザ名を使います。 Git ユーザー名は、お使いの GitHub ユーザー名と同じではありません。

* [Git でGitHub資格情報をキャッシュする](/ja/get-started/git-basics/caching-your-github-credentials-in-git)

  [HTTPS を使用して GitHub リポジトリをクローン](/ja/github/getting-started-with-github/about-remote-repositories)する場合は、GitHub CLI または Git Credential Manager (GCM) を使用して資格情報を記憶することをお勧めします。

* [Git から常に資格情報が求められるのはなぜですか?](/ja/get-started/git-basics/why-is-git-always-asking-for-my-credentials)

  GitHubを操作しようとするたびに、Git から資格情報の入力を求められた場合は、リポジトリの HTTPS クローン URL を使用している可能性があります。

* [macOS キーチェーンからの認証情報を更新する](/ja/get-started/git-basics/updating-credentials-from-the-macos-keychain)

  personal access token のユーザー名、パスワード、または GitHub を変更する場合は、git-credential-osxkeychain ヘルパーで保存済み資格情報を更新する必要があります。

* [Git ワークフロー](/ja/get-started/git-basics/git-workflows)

  GitHub フローは、軽量でブランチベースのワークフローで、規則的にデプロイされる Team とプロジェクトをサポートしています。

* [リモートリポジトリについて](/ja/get-started/git-basics/about-remote-repositories)

  GitHubの共同開発アプローチは、他のユーザーが表示、フェッチ、更新できるように、ローカル リポジトリから GitHub にコミットを発行することに依存します。

* [リモートリポジトリを管理する](/ja/get-started/git-basics/managing-remote-repositories)

  お使いのコンピューター上のローカル リポジトリと、GitHub 上でホストされているリモート リポジトリを操作する方法について説明します。

* [Git とのテキストエディタの関連付け](/ja/get-started/git-basics/associating-text-editors-with-git)

  テキストエディタを使って Git でファイルを開いたり編集したりしてください。

* [行終端を処理するようGitを設定する](/ja/get-started/git-basics/configuring-git-to-handle-line-endings)

  diff における問題を回避するため、行終端を正しく処理できるよう Git を設定できます。

* [ファイルを無視する](/ja/get-started/git-basics/ignoring-files)

  GitHub にチェックインしたくないファイルを無視するように Git を構成することができます。

* [Git チートシート](/ja/get-started/git-basics/git-cheatsheet)

  この Git チート シートは、コマンドを忘れた場合や CLI でヘルプを使用したくない場合に、時間を節約してくれるものです。