#visual-studio-2010 #git #github
#visual-studio-2010 #git #github
Вопрос:
Я изучаю art, но решил пройти курс программирования. Недавно нам был предоставлен URL-адрес github, при его клонировании была создана пустая папка (кроме .git). Нам было поручено отправить решение для домашней работы в виде запросов на извлечение в этом проекте.
Я не хочу портить такую простую задачу, поэтому был бы признателен за совет о том, как выполнить запрос на извлечение. Одна из вещей, которая меня беспокоит, это то, какие части моих папок и файлов мне нужно включить. У меня есть такие папки, как _ReSharper.Classes
и packages
(из NuGet), как мне с ними обращаться?
Ответ №1:
Это хорошая отправная точка для понимания запросов на извлечение:
http://help.github.com/send-pull-requests/
В принципе, на Github нажмите кнопку fork:
Это создаст ваш собственный клон репозитория. Зафиксируйте свой код в новом репозитории (если вы совершенно не разбираетесь в git, ознакомьтесь с руководством по началу работы, подобным этому).
Когда вы закончите, нажмите кнопку запроса на извлечение:
Введите объяснение ваших изменений и отправьте.
Ответ №2:
Согласно ответу Алекса, сначала вы разветвляете репозиторий github, чтобы создать свою собственную копию, хотя она все еще находится на github.
Во-вторых, вы должны клонировать эту копию на свой собственный ПК / ноутбук, чтобы вы могли работать с ней.
Как только у вас будет локальный клон, вы должны сами создать ветку для работы — это сохранит основную ветку доступной для ознакомления.
Также используйте ветви при попытке создания новых вещей, чтобы вы могли отделить «ошибки» от хорошего материала перед объединением (часто просто «быстрая переадресация»).
Через подходящие промежутки времени отправляйте свой репозиторий обратно на github в качестве резервной копии — проверьте, является ли он общедоступным (относительно каких-либо ограничений курса)