2015-01-05 3 views
2

Я знаю, вы можете использовать URL github.com/<username>/<project_name>/new/<branch_name>/<path_to_create_file> для создания нового файла по заданному пути проекта.URL-адрес Github для создания нового файла с определенным именем?

Есть ли способ сделать то же самое, но с URL-адреса указать имя нового файла?

Так ударять что-то вроде ниже в браузере:

http://github.com/Pithikos/C-Thread-Pool/new/master/tests/newtest.py 

получить бы мне онлайн-редактор GitHub, и я мог бы начать вводить для newtest.py.

ответ

5

Ответ: Да.

В URL-адресе можно установить параметр filename. Вы даже можете добавить некоторый контент в новый файл. Например, чтобы создать новый файл с именем newtest.py со значением по умолчанию PUT YOUR CODE HERE, используйте следующий URL:

https://github.com/Pithikos/C-Thread-Pool/new/master/tests?filename=newfile.py&value=PUT%20YOUR%20CODE%20HERE

+0

Я также заметил, что вы можете передать «сообщение», чтобы установить сообщение фиксации и «описание», чтобы установить сводка фиксации. Существуют ли какие-либо другие параметры, которые можно использовать на странице нового файла? – Guillochon

+0

Итак, я заметил проблему с этим: кнопка фиксации будет выделена серым цветом, если вы не внесете изменения в содержимое файла, что не всегда необходимо, если содержимое файла генерируется полностью автоматически. Есть ли флаг, который, возможно, заставит github подумать, что содержимое файла изменилось? – Guillochon