# GitHubドキュメントの始め方

GitHubを使用してソフトウェアの構築、出荷、保守を開始する方法について説明します。 当社の製品を探索し、アカウントにサインアップして、世界最大の開発コミュニティと繋がりましょう。

## Recommended

* [体験してみる](/ja/enterprise-server@3.20/get-started/start-your-journey)

  GitHubは初めてですか? 基本については、こちらをご覧ください。

* [GitHubでのアカウントの作成](/ja/enterprise-server@3.20/get-started/start-your-journey/creating-an-account-on-github)

  GitHubの使用を開始するには、個人用アカウントを作成します。

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

  GitHubの核となるのは、Git と呼ばれるオープンソースのバージョン管理システム (VCS) です。 Git は、コンピューター上でローカルで発生する GitHub関連するすべての処理を担当します。

* [Hello World](/ja/enterprise-server@3.20/get-started/start-your-journey/hello-world)

  このHello World演習に従って、GitHubの pull request ワークフローについて学習します。

* [GitHub アカウントの始め方](/ja/enterprise-server@3.20/get-started/onboarding/getting-started-with-your-github-account)

  GitHubの個人用アカウントを使用すると、リポジトリのインポートまたは作成、他のユーザーとの共同作業、GitHub コミュニティとの接続を行うことができます。

* [GitHubのプラン](/ja/enterprise-server@3.20/get-started/learning-about-github/githubs-plans)

  GitHubの価格プランの概要。

* [GitHubでの記述に関するクイック スタート](/ja/enterprise-server@3.20/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github)

  GitHub プロファイルの README を作成して、高度な書式設定機能について説明します。

* [GitHubのopen sourceに貢献する方法を見つける](/ja/enterprise-server@3.20/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github)

  自分に関連する GitHub のオープンソース プロジェクトにコントリビュートする方法を見つけることができます。

## Links

### Getting started

* [Hello World](/ja/enterprise-server@3.20/get-started/start-your-journey/hello-world)

  このHello World演習に従って、GitHubの pull request ワークフローについて学習します。

* [What is GitHub?](/ja/enterprise-server@3.20/get-started/start-your-journey/what-is-github)

  GitHub is a platform that supports your entire software development process, from planning work to deploying and operating software.

## Articles

* [What is GitHub?](/ja/enterprise-server@3.20/get-started/start-your-journey/what-is-github)

  GitHub is a platform that supports your entire software development process, from planning work to deploying and operating software.

* [Hello World](/ja/enterprise-server@3.20/get-started/start-your-journey/hello-world)

  このHello World演習に従って、GitHubの pull request ワークフローについて学習します。

* [プロフィールの設定](/ja/enterprise-server@3.20/get-started/start-your-journey/setting-up-your-profile)

  プロフィールで、自分についておよび、関心のある分野を紹介します。

* [GitHubのインスピレーションを見つける](/ja/enterprise-server@3.20/get-started/start-your-journey/finding-inspiration-on-github)

  自分のプロジェクトにインスピレーションを与え、 GitHub を学び、コミュニティとつながることができます。

* [GitHubからファイルをダウンロードする](/ja/enterprise-server@3.20/get-started/start-your-journey/downloading-files-from-github)

  GitHub からファイルをダウンロードする方法と、ダウンロード、複製、フォークの違いを理解する方法について説明します。

* [プロジェクトをGitHubにアップロードする](/ja/enterprise-server@3.20/get-started/start-your-journey/uploading-a-project-to-github)

  プロジェクトのファイルを GitHub にアップロードする方法について説明します。

* [Git とGitHub学習リソース](/ja/enterprise-server@3.20/get-started/start-your-journey/git-and-github-learning-resources)

  役に立つ Git と GitHub リソースが多数用意されています。

* [GitHub アカウントの始め方](/ja/enterprise-server@3.20/get-started/onboarding/getting-started-with-your-github-account)

  GitHubの個人用アカウントを使用すると、リポジトリのインポートまたは作成、他のユーザーとの共同作業、GitHub コミュニティとの接続を行うことができます。

* [GitHub Enterprise Server の概要](/ja/enterprise-server@3.20/get-started/onboarding/getting-started-with-github-enterprise-server)

  GitHub.comの設定と管理を開始します。

* [GitHub フロー](/ja/enterprise-server@3.20/get-started/using-github/github-flow)

  GitHubフローに従ってプロジェクトで共同作業を行います。

* [GitHubへの接続](/ja/enterprise-server@3.20/get-started/using-github/connecting-to-github)

  GitHub でホストされているリポジトリを操作するために使用できるツールについて説明します。

* [GitHubでの通信](/ja/enterprise-server@3.20/get-started/using-github/communicating-on-github)

  GitHubのさまざまな種類のディスカッションを使用して、特定のプロジェクトや変更、より広範なアイデアやチームの目標について話し合うことができます。

* [サポートされているブラウザー](/ja/enterprise-server@3.20/get-started/using-github/supported-browsers)

  GitHubのエクスペリエンスを最大限に高めるために、最新バージョンの [Chrome](https://google.com/chrome)、[Edge](https://www.microsoft.com/en-us/edge)、[Firefox](https://mozilla.org/firefox)、[Safari](https://apple.com/safari) を使用することをお勧めします。

* [GitHub Mobile](/ja/enterprise-server@3.20/get-started/using-github/github-mobile)

  モバイル デバイスから GitHub での作業のトリアージ、共同作業、管理を行います。

* [GitHubのプラン](/ja/enterprise-server@3.20/get-started/learning-about-github/githubs-plans)

  GitHubの価格プランの概要。

* [GitHub言語のサポート](/ja/enterprise-server@3.20/get-started/learning-about-github/github-language-support)

  GitHub機能でサポートされるプログラミング言語の概要。

* [GitHub アカウントの種類](/ja/enterprise-server@3.20/get-started/learning-about-github/types-of-github-accounts)

  GitHubのアカウントを使用すると、コードへのアクセスを整理および制御できます。

* [GitHubに対するアクセス許可](/ja/enterprise-server@3.20/get-started/learning-about-github/access-permissions-on-github)

  ロールを使うと、アカウントとリソースにアクセスできるユーザーと、各ユーザーのアクセス レベルを制御することができます。

* [GitHub Advanced Security について](/ja/enterprise-server@3.20/get-started/learning-about-github/about-github-advanced-security)

  GitHub を使用すると、 GitHub Code Security または GitHub Secret Protectionを購入したお客様が追加のセキュリティ機能を使用できるようになります。

* [GitHub用語集](/ja/enterprise-server@3.20/get-started/learning-about-github/github-glossary)

  この用語集では、一般的な Git と GitHub の用語が紹介されています。

* [テーマ設定を管理する](/ja/enterprise-server@3.20/get-started/accessibility/managing-your-theme-settings)

  システム設定に従うか、常にライト モードまたはダーク モードを使うようにテーマを設定することで、GitHub の外観を管理できます。

* [キーボード ショートカット](/ja/enterprise-server@3.20/get-started/accessibility/keyboard-shortcuts)

  GitHubのほぼすべてのページには、操作をより迅速に実行するためのキーボード ショートカットがあります。

* [GitHubでの記述に関するクイック スタート](/ja/enterprise-server@3.20/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github)

  GitHub プロファイルの README を作成して、高度な書式設定機能について説明します。

* [GitHubでの書き込みと書式設定について](/ja/enterprise-server@3.20/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github)

  GitHubでは、GitHub Flavored Markdown と呼ばれるテキストを書式設定するための構文と、いくつかの固有の書き込み機能を組み合わせています。

* [基本的な書き込みと書式設定の構文](/ja/enterprise-server@3.20/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)

  単純な構文を使用して、GitHubで散文とコードの高度な書式設定を作成します。

* [情報を表に編成する](/ja/enterprise-server@3.20/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables)

  表を作成して、コメント、Issue、プルリクエスト、ウィキの情報を編成できます。

* [セクションを折りたたんで情報を整理する](/ja/enterprise-server@3.20/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections)

  `<details>` タグで折りたたまれたセクションを作成することで、Markdown を合理化できます。

* [コードブロックの作成と強調表示](/ja/enterprise-server@3.20/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)

  コードのサンプルをコードブロックにし、構文を強調表示して共有しましょう。

* [ダイアグラムの作成](/ja/enterprise-server@3.20/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)

  図を作成して、チャートとグラフを使って情報を伝えます

* [数式の記述](/ja/enterprise-server@3.20/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions)

  Markdown を使って、GitHub に数式を表示します。

* [自動リンクされた参照と URL](/ja/enterprise-server@3.20/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls)

  URL、Issue、プルリクエスト、コミットへの参照は、自動的に短縮されてリンクに変換されます。

* [ファイルを添付](/ja/enterprise-server@3.20/get-started/writing-on-github/working-with-advanced-formatting/attaching-files)

  さまざまな種類のファイルを issue や pull request に添付することで、情報を伝達できます。

* [タスクリストについて](/ja/enterprise-server@3.20/get-started/writing-on-github/working-with-advanced-formatting/about-tasklists)

  タスクリストを使って、issue や pull request の作業を小さなタスクに分割し、すべての作業の完了を追跡できます。

* [コードスニペットへのパーマリンクを作成する](/ja/enterprise-server@3.20/get-started/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet)

  特定バージョンのファイルやプルリクエストにある特定のコード行やコード行の範囲へのパーマリンクを作成できます。

* [Issues および Pull Request でのキーワードの使用](/ja/enterprise-server@3.20/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests)

  Issue と pull request をリンクしたり、issue や pull request を重複としてマークしたりするには、キーワードを使います。

* [保存済み返信について](/ja/enterprise-server@3.20/get-started/writing-on-github/working-with-saved-replies/about-saved-replies)

  イシューやプルリクエストに対する返信に保存された返信を利用できます。

* [保存された返信の作成](/ja/enterprise-server@3.20/get-started/writing-on-github/working-with-saved-replies/creating-a-saved-reply)

  同じコメントを何度も頻繁に追加する場合は、返信テンプレートを作成しておくと便利です。

* [保存された返信を編集する](/ja/enterprise-server@3.20/get-started/writing-on-github/working-with-saved-replies/editing-a-saved-reply)

  返信テンプレートのタイトルと本文を編集できます。

* [保存した返信の削除](/ja/enterprise-server@3.20/get-started/writing-on-github/working-with-saved-replies/deleting-a-saved-reply)

  使用しなくなった返信テンプレートは削除できます。

* [保存済みの返信を使用する](/ja/enterprise-server@3.20/get-started/writing-on-github/working-with-saved-replies/using-saved-replies)

  Issue またはプルリクエストにコメントするときは、すでに設定した保存済みの返信を追加できます。 返信テンプレートをコメント全体にすることも、カスタマイズしたい場合はコンテンツを追加または削除することもできます。

* [Gist の作成](/ja/enterprise-server@3.20/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists)

  パブリックとシークレットの 2 種類の Gist を作成できます。 アイデアを共有する場合はパブリック Gist を、そうでない場合はシークレット Gist を作成します。

* [Gistのフォークとクローン](/ja/enterprise-server@3.20/get-started/writing-on-github/editing-and-sharing-content-with-gists/forking-and-cloning-gists)

  Gists は Git リポジトリです。つまり、オリジナルの作者でなくても Gist をフォークしたりクローンしたりできます。 diff など、Gist の完全なコミット履歴を見ることもできます。

* [星を付けて gist を保存する](/ja/enterprise-server@3.20/get-started/writing-on-github/editing-and-sharing-content-with-gists/saving-gists-with-stars)

  興味のあるプロジェクトを追跡する目的で gist に星を付けることができます。

* [gist コメントのモデレート](/ja/enterprise-server@3.20/get-started/writing-on-github/editing-and-sharing-content-with-gists/moderating-gist-comments)

  コメントを無効にしたり、望ましくないエントリを削除したりして、gist でのコメントをモデレートできます。

* [オープンソースへの貢献](/ja/enterprise-server@3.20/get-started/exploring-projects-on-github/contributing-to-open-source)

  保守担当者が受け入れるオープンソース プロジェクトに貢献する方法について説明します。

* [プロジェクトに貢献する](/ja/enterprise-server@3.20/get-started/exploring-projects-on-github/contributing-to-a-project)

  フォークを通じてプロジェクトに貢献する方法について説明します。

* [スターを付けてリポジトリをブックマークする](/ja/enterprise-server@3.20/get-started/exploring-projects-on-github/saving-repositories-with-stars)

  リポジトリやトピックに星を付けて、興味のあるプロジェクトを追跡できます。

* [人をフォローする](/ja/enterprise-server@3.20/get-started/exploring-projects-on-github/following-people)

  GitHubのユーザーをフォローして、アクティビティに関する通知を受け取り。

* [組織をフォローする](/ja/enterprise-server@3.20/get-started/exploring-projects-on-github/following-organizations)

  GitHubの組織をフォローして、アクティビティに関する通知を受け取ることができます。

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

  GitHubの核となるのは、Git と呼ばれるオープンソースのバージョン管理システム (VCS) です。 Git は、コンピューター上でローカルで発生する GitHub関連するすべての処理を担当します。

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

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

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

  HTTPS を使用して GitHub リポジトリをクローンする場合は、GitHub CLI または Git Credential Manager (GCM) を使用して資格情報を記憶することをお勧めします。

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

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

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

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

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

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

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

  GitHub の共同開発のアプローチは、他のユーザーが閲覧、フェッチ、更新できるように、ローカルリポジトリからコミットを GitHub に公開することを前提としています。

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

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

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

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

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

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

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

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

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

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

* [Git について](/ja/enterprise-server@3.20/get-started/using-git/about-git)

  バージョン コントロール システム Git と、それが GitHub とどのように連携するかについて説明します。

* [コミットをリモートリポジトリにプッシュする](/ja/enterprise-server@3.20/get-started/using-git/pushing-commits-to-a-remote-repository)

  ローカル ブランチで実行されたコミットをリモート リポジトリにプッシュするには、`git push` を使用します。

* [リモートリポジトリから変更を取得する](/ja/enterprise-server@3.20/get-started/using-git/getting-changes-from-a-remote-repository)

  一般的な Git コマンドを使用して、リモートリポジトリにアクセスできます。

* [非-fast-forwardエラーの処理](/ja/enterprise-server@3.20/get-started/using-git/dealing-with-non-fast-forward-errors)

  時として、Git はリモートリポジトリへの変更の際、コミットに失敗することがあります。 その場合、プッシュが拒否されます。

* [サブフォルダを新規リポジトリに分割する](/ja/enterprise-server@3.20/get-started/using-git/splitting-a-subfolder-out-into-a-new-repository)

  Git リポジトリ内のフォルダを、全く新しいリポジトリに変更できます。

* [Gitのサブツリーのマージについて](/ja/enterprise-server@3.20/get-started/using-git/about-git-subtree-merges)

  複数のプロジェクトを単一のリポジトリで管理する必要がある場合、 *"サブツリー マージ"* を使ってすべての参照を扱うことができます。

* [Git リベースについて](/ja/enterprise-server@3.20/get-started/using-git/about-git-rebase)

  `git rebase` コマンドを使えば、一連のコミットを容易に修正し、リポジトリの履歴を変更できます。 コミットの順序を変更したり、編集したり、一つのコミットにまとめたりできます。

* [コマンドラインで Git リベースを使う](/ja/enterprise-server@3.20/get-started/using-git/using-git-rebase-on-the-command-line)

  コマンドラインで `git rebase` を使うための短いチュートリアルです。

* [Git リベース後のマージコンフリクトを解決する](/ja/enterprise-server@3.20/get-started/using-git/resolving-merge-conflicts-after-a-git-rebase)

  `git rebase` 操作を実行するときに、通常ではコミットを移動しています。 このため、マージコンフリクトが発生する状況に陥る可能性があります。 つまり、同じファイルで 2 つのコミットにより同じ行が変更されたため、Git はどちらの変更を適用するのかわからないということです。

* [ブランチとタグの名前に含まれる特殊文字の処理](/ja/enterprise-server@3.20/get-started/using-git/dealing-with-special-characters-in-branch-and-tag-names)

  Git は、ブランチとタグの名前で許可される文字について非常に制限が少ないです。 コマンド ライン シェルから Git を使用する場合は、特殊文字をエスケープまたは引用符で囲む必要があることがあります。

* [GitHub Docs のバージョンについて](/ja/enterprise-server@3.20/get-started/using-github-docs/about-versions-of-github-docs)

  現在使用している GitHub 製品を反映したドキュメントを読むことができます。

* [GitHub Docs でのホバー カードの使用](/ja/enterprise-server@3.20/get-started/using-github-docs/using-hover-cards-on-github-docs)

  ホバーカードは、GitHub Docs の他の記事の情報を提供します。

* [GitHub Docs API](/ja/enterprise-server@3.20/get-started/using-github-docs/github-docs-api)

  公式の GitHub Docs API を使用して、プログラムによってページの一覧表示、検索、ドキュメント コンテンツ GitHub 取得します。