Skip to main content
ドキュメントへの更新が頻繁に発行されており、このページの翻訳はまだ行われている場合があります。 最新の情報については、「英語のドキュメント」を参照してください。

Gist の作成

この記事の内容

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

Gistについて

gist を使うと、コード スニペットを他のユーザーと簡単に共有できます。 すべての Gist は Git のリポジトリであり、フォークしたりクローンしたりできます。 GitHub にサインインしている状態で Gist を作成すると、その Gist は自分のアカウントに関連付けられます。また、gist ホーム ページ に移動すると自分の Gist リストに表示されます。

Gist は、パブリックまたはシークレットにすることができます。 パブリックの Gist が Discover に表示され、個人は、作成された新しい Gist を参照できます。 それらのGistは検索もできるので、他の人々に自分の作業を探して見てもらうために使うこともできます。

シークレット gist は Discover に表示されず、ログインしているそのシークレット gist の作成者でない限り、検索できません。 シークレット Gist はプライベートではありません。 シークレット Gist の URL を友人に送信すると、相手はそれを閲覧できます。 ただし、知らない誰かが URL を見つけた場合、その相手も Gist を閲覧できます。 詮索好きな人からコードを隠す必要がある場合は、代わりにプライベート リポジトリを作成することをお勧めします。

gist を作成した後、パブリックからシークレットに変換することはできません。

通知は以下の場合に送られます:

  • あなたが Gist の作者である場合。
  • 誰かがあなたを Gist 中でメンションした場合。
  • Gist にサブスクライブするには、任意の Gist の上にある Subscribe をクリックします。

Gist をプロフィールにピン止めして、他のユーザが簡単に見ることができるようにすることができます。 詳しくは、「プロフィールにアイテムをピン止めする」を参照してください。

他の人が作成したパブリック Gist を見つけるには、gist ホーム ページ に移動し、 [All Gists](すべての Gist) をクリックします。 こうすると、すべての Gist が作成時刻または更新時刻でソートされて表示されるページに行きます。 また、Gist は Gist Search で言語ごとに検索できます。 Gist の検索に使う検索構文は、コードの検索と同じです。

Gist は Git リポジトリであるため、完全なコミット履歴を diff とともに表示させることができます。 Gist はフォークしたりクローンしたりすることもできます。 詳しくは、「Gistのフォークとクローン」を参照してください。

Gist の ZIP ファイルをダウンロードするには、Gist の上にある [Download ZIP](ZIP のダウンロード) ボタンをクリックします。 Gist は blog ポストなど、JavaScript をサポートしているどのテキストフィールドにも埋め込むことができます。 埋め込みコードを取得するには、Gist の Embed URL の横にあるクリップボード アイコンをクリックします。 特定の Gist ファイルを埋め込むには、 Embed URL に ?file=FILENAME を追加します。

Gist は GeoJSON ファイルのマッピングをサポートしています。 このようなマップは、簡単に共有しマップを埋め込むことができるよう、埋め込み Gist 内に表示されます。 詳しくは、「非コード ファイルの操作」を参照してください。

Gist の作成

以下のステップに従って、Gist を作成します。

GitHub CLI を使用して Gist を作成することもできます。 詳細については、GitHub CLI ドキュメントの "gh gist create" を参照してください。

または、デスクトップからエディタにテキストファイルを直接ドラッグアンドドロップすることもできます。

  1. GitHubにサインインします。

  2. gist ホーム ページに移動します。

  3. 必要に応じて、[Gist description] (Gist の説明) フィールドに gist の説明を入力します。

  4. [Filename including extension] (拡張子を含むファイル名) フィールドに、ファイル拡張子を含む gist のファイル名を入力します。

  5. [file contents] (ファイルの内容) フィールドに、gist のテキストを入力します。

  6. 必要に応じて、パブリック Gist を作成するには、 をクリックし、 [Create public gist](内部 (またはパブリック) Gist の作成) をクリックします。

    新しい gist の可視性ドロップダウン メニューのスクリーンショット。 [Create secret gist] (シークレット gist の作成) というラベルの付いたボタンの横のドロップダウン アイコンが、濃いオレンジ色で囲まれています。

  7. [Create secret Gist](シークレット Gist の作成) または [Create public gist](内部 (またはパブリック) Gist の作成) をクリックします。