Учимся использовать Git. Локальный репозиторий / каталог файлов проекта

#git #github #repository

#git #github #репозиторий

Вопрос:

Я пытаюсь научиться использовать Github. Я загружал напрямую с сайта, и все это было нормально, пока у меня не возникли проблемы со слишком большим количеством файлов, слишком большим размером файла и т.д. Итак, я начал использовать нечто, называемое Git Portable. Я настроил новый репозиторий, который находится на моем компьютере. Итак, я предполагаю, что локальный репозиторий?

Итак, у меня есть этот локальный репозиторий, а в другом месте файлы проекта. Я скопировал из этого расположения файла проекта в локальный репозиторий, чтобы затем я мог отправить его на Github.

Но мне интересно, работаю ли я из этого репозитория. Я имею в виду, что теперь я редактирую код etc, чтобы изменения можно было затем перенести? Или я все еще использую исходное местоположение, где находятся файлы проекта? И, если я не использую новый репозиторий для обновления кода, как мне затем обновить код в репозитории, мне просто скопировать его, как я делал раньше?

Я действительно новичок во всем этом.

Ответ №1:

Я думаю, с этого момента вы хотите вносить изменения в свой локальный репозиторий. Как только у вас появятся изменения, которые вы хотите перенести на свой GitHub, вам нужно сделать всего две вещи. Какой IDE или текстовый редактор вы используете для редактирования и добавления файлов в свой репозиторий git? У него может быть пользовательский интерфейс, который позволит вам сделать это, если нет, вы можете использовать git из командной строки.

  1. Вам необходимо зафиксировать свои изменения. «Фиксация» — это, по сути, набор изменений. Вы можете связать фиксацию с сообщением, и это действительно возможно, если вы работаете в команде с несколькими разработчиками. Подробнее о фиксации читайте здесь: https://git-scm.com/docs/git-commit

  2. Вам нужно продвигать свои коммиты. Нажать — значит обновить ваш удаленный репозиторий (в вашем случае GitHub) с помощью ваших локальных коммитов. Подробнее о толчке читайте здесь: https://git-scm.com/docs/git-push

Комментарии:

1. Я использую VS, я не уверен, есть ли у этого возможность добавлять из этого.