可以,但你需要在目录中创建一个文件,因为git只跟踪其中有文件的目录。
例如:
假设我们有一个名为“foo”的用户,他拥有一个名为“bar”的存储库。该仓库包含以下内容:
├── LICENSE
├── main.go
├── main_test.go
└── README.md
如果我们想在 examples
目录下创建名为 example.go
的文件,我们需要发出以下请求:
PUT /repos/foo/bar/contents/examples/example.go
创建新文件的请求模板如下:
PUT /repos/:owner/:repo/contents/:path
请查看http://developer.github.com/v3/repos/contents/#create-a-file