Gistについて
gist を使うと、コード スニペットを他のユーザーと簡単に共有できます。 すべての Gist は Git のリポジトリであり、フォークしたりクローンしたりできます。 GitHub にサインインしている状態で Gist を作成すると、その Gist は自身のアカウントに関連付けられます。また、gist ホームページ に移動すると Gist のリストで確認できます。
Gist はパブリック、またはシークレットです。 パブリック Gist は、作成された新しい Gist を参照できる Discover に表示されます。 それらのGistは検索もできるので、他の人々に自分の作業を探して見てもらうために使うこともできます。
シークレット gist は Discover に表示されず、ログインしているそのシークレット gist の作成者でない限り、検索できません。 シークレット Gist はプライベートではありません。 シークレットの URL を友人に送信すると、受信者はそれを表示することができます。 ただし、不明なユーザーが URL を検出した場合、そのユーザーも Gist を表示できます。 詮索好きな人からコードを隠す必要がある場合は、代わりにプライベート リポジトリを作成することをお勧めします。
Gist を作成した後、それをパブリックからシークレットに変換することはできません。 ただし、gist を編集し、可視性をパブリックに更新することで、シークレット gist を公開できます。
通知は以下の場合に送られます:
- あなたが Gist の作者である場合。
- 誰かがあなたを Gist 中でメンションした場合。
- Gist にサブスクライブするには、任意の Gist の上にある Subscribe をクリックします。
Gist をプロフィールにピン止めして、他のユーザが簡単に見ることができるようにすることができます。 詳しくは、「プロフィールにアイテムをピン止めする」をご覧ください。
他の人が作成したパブリック Gist を見つけるには、gist ホームページ に移動して、[All Gists] (すべての Gist) をクリックします。 こうすると、すべての Gist が作成時刻または更新時刻でソートされて表示されるページに行きます。 また、Gist は Gist Search で言語ごとに検索できます。
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 を作成します。
Note
GitHub CLI を使用して Gist を作成することもできます。 詳細については、GitHub CLI ドキュメントの「gh gist create
」を参照してください。
または、デスクトップからエディタにテキストファイルを直接ドラッグアンドドロップすることもできます。
-
GitHubにサインインします。
-
gist ホームページに移動します。
-
必要に応じて、[Gist description] (Gist の説明) フィールドに gist の説明を入力します。
-
[Filename including extension] (拡張子を含むファイル名) フィールドに、ファイル拡張子を含む gist のファイル名を入力します。
-
[file contents] (ファイルの内容) フィールドに、gist のテキストを入力します。
-
必要に応じて、パブリック Gist を作成するには [] をクリックし、[Create public gist] (パブリック Gist の作成) をクリックします。
-
[Create secret gist] (シークレット Gist の作成) または [Create public gist] (パブリック Gist の作成) をクリックします。