Я прочитал документацию и неплохо поработал в googled, но нет реальных простых шагов, чтобы иметь возможность совершать локальные изменения в github. Я составил следующие шаги, и я просто хочу убедиться, что вы поступаете правильно. Если я изменил файл foo.java локально:Простая последовательность команд GIT
статус мерзавец -s // покажет мне, что foo.java изменилось
мерзавец добавить foo.java // добавит его в мой местный репо
Git совершающие -m "мои изменения" // обязательство местного репо
мерзавец тег "v1.1" // создать тег
git push -tags // наконец, переместите локальную фиксацию на дистанционное репо с новым тегом. это потребует вашего пароля. если нет тега не установлен, как в шаге 4, а затем просто
мерзавец толчок
достаточно. правильно?
Я просто пытаюсь убедиться, что эти основные шаги для большинства случаев использования - это то, что требуется для использования github. Я новичок в github, и эти шаги работают для меня, но я хочу убедиться, что я не делаю никакой фундаментальной ошибки. Прокомментируйте, если есть какие-либо недостающие шаги. Опять же, я обеспокоен самым общим повседневным использованием (например, я действительно не беспокоюсь о филиалах и т. Д., Которые я буду изучать на основе потребностей). Заранее спасибо.
справа, без тегов, если бы я использовал только «git push», это давало мне предупреждение. Итак, правильный способ сделать push: «git push origin master». Спасибо. – RGi
Для того, чтобы иметь возможность просто делать «git push», вам, вероятно, нужно сделать «git push -u origin master» один раз. Это приведет к тому, что ваша локальная ведущая ветвь «отслеживает» удаленную главную ветвь. После этого вы можете просто «git push» или «git pull», и он будет знать, что делать. (FYI, это отслеживание автоматически настраивается для вас, если вы получаете код через 'git clone'.) – dontangg