.gitignore API

原文:https://docs.gitlab.com/ee/api/templates/gitignores.html

.gitignore API

在 GitLab 中,有一个.gitignore可用的 API 端点. 有关gitignore更多信息,请参见Git 文档 .

List .gitignore templates

获取所有.gitignore模板.

GET /templates/gitignores 

请求示例:

curl https://gitlab.example.com/api/v4/templates/gitignores 

响应示例:

[  {  "key":  "Actionscript",  "name":  "Actionscript"  },  {  "key":  "Ada",  "name":  "Ada"  },  {  "key":  "Agda",  "name":  "Agda"  },  {  "key":  "Android",  "name":  "Android"  },  {  "key":  "AppEngine",  "name":  "AppEngine"  },  {  "key":  "AppceleratorTitanium",  "name":  "AppceleratorTitanium"  },  {  "key":  "ArchLinuxPackages",  "name":  "ArchLinuxPackages"  },  {  "key":  "Autotools",  "name":  "Autotools"  },  {  "key":  "C",  "name":  "C"  },  {  "key":  "C++",  "name":  "C++"  },  {  "key":  "CFWheels",  "name":  "CFWheels"  },  {  "key":  "CMake",  "name":  "CMake"  },  {  "key":  "CUDA",  "name":  "CUDA"  },  {  "key":  "CakePHP",  "name":  "CakePHP"  },  {  "key":  "ChefCookbook",  "name":  "ChefCookbook"  },  {  "key":  "Clojure",  "name":  "Clojure"  },  {  "key":  "CodeIgniter",  "name":  "CodeIgniter"  },  {  "key":  "CommonLisp",  "name":  "CommonLisp"  },  {  "key":  "Composer",  "name":  "Composer"  },  {  "key":  "Concrete5",  "name":  "Concrete5"  }  ] 

Single .gitignore template

获取单个.gitignore模板.

GET /templates/gitignores/:key 
Attribute Type Required Description
key string yes .gitignore模板的键

请求示例:

curl https://gitlab.example.com/api/v4/templates/gitignores/Ruby 

响应示例:

{  "name":  "Ruby",  "content":  "*.gem\n*.rbc\n/.config\n/coverage/\n/InstalledFiles\n/pkg/\n/spec/reports/\n/spec/examples.txt\n/test/tmp/\n/test/version_tmp/\n/tmp/\n\n# Used by dotenv library to load environment variables.\n# .env\n\n## Specific to RubyMotion:\n.dat*\n.repl_history\nbuild/\n*.bridgesupport\nbuild-iPhoneOS/\nbuild-iPhoneSimulator/\n\n## Specific to RubyMotion (use of CocoaPods):\n#\n# We recommend against adding the Pods directory to your .gitignore. However\n# you should judge for yourself, the pros and cons are mentioned at:\n# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control\n#\n# vendor/Pods/\n\n## Documentation cache and generated files:\n/.yardoc/\n/_yardoc/\n/doc/\n/rdoc/\n\n## Environment normalization:\n/.bundle/\n/vendor/bundle\n/lib/bundler/man/\n\n# for a library or gem, you might want to ignore these files since the code is\n# intended to run in multiple environments; otherwise, check them in:\n# Gemfile.lock\n# .ruby-version\n# .ruby-gemset\n\n# unless supporting rvm < 1.11.0 or doing something fancy, ignore this:\n.rvmrc\n"  } 
Copyright © 温玉 2021 | 浙ICP备2020032454号 all right reserved,powered by Gitbook该文件修订时间: 2021-03-27 13:48:25

results matching ""

    No results matching ""