ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。
記事のバージョン: GitHub.com

Gitignore

ここには以下の内容があります:

When you create a new GitHub repository via the API, you can specify a .gitignore template to apply to the repository upon creation. The .gitignore templates API lists and fetches templates from the GitHub .gitignore repository.

Get all gitignore templates

List all templates available to pass as an option when creating a repository.

get /gitignore/templates

パラメータ

Name Type In Description
accept string header

Setting to application/vnd.github.v3+json is recommended

コードサンプル

Shell
curl \
  -H "Accept: application/vnd.github.v3+json" \
  https://api.github.com/gitignore/templates
JavaScript (@octokit/core.js)
await octokit.request('GET /gitignore/templates')

Response

Status: 200 OK
[
  "Actionscript",
  "Android",
  "AppceleratorTitanium",
  "Autotools",
  "Bancha",
  "C",
  "C++"
]

Notes


Get a gitignore template

The API also allows fetching the source of a single template.

Use the raw media type to get the raw contents.

get /gitignore/templates/{name}

パラメータ

Name Type In Description
accept string header

Setting to application/vnd.github.v3+json is recommended

name string path

コードサンプル

Shell
curl \
  -H "Accept: application/vnd.github.v3+json" \
  https://api.github.com/gitignore/templates/NAME
JavaScript (@octokit/core.js)
await octokit.request('GET /gitignore/templates/{name}', {
  name: 'name'
})

Default response

Status: 200 OK
{
  "name": "C",
  "source": "# Object files\n*.o\n\n# Libraries\n*.lib\n*.a\n\n# Shared objects (inc. Windows DLLs)\n*.dll\n*.so\n*.so.*\n*.dylib\n\n# Executables\n*.exe\n*.out\n*.app\n"
}

Notes


担当者にお尋ねください

探しているものが見つからなかったでしょうか?

弊社にお問い合わせください