Я хочу использовать Git для контроля версий, поэтому я бы предпочел иметь локальный Git (без GitHub или чего-то еще). Затем я могу добавлять/изменять файлы с помощью git add
и git commit
. Из предыдущего опыта работы с GitHub я знаю, что вам нужно git push
загрузить мои файлы и «завершить» коммит.
Нужно ли еще отправлять запрос на мой локальный git? Или обязательств достаточно?
Вам не обязательно использовать git push
, если вы не используете удаленный репозиторий (например, GitHub, GitLab и т. д.). Вы можете видеть git push
как дополнительный элемент для обмена, а git commit
— для истории/контрольной точки.
Вам следует посмотреть собственные официальные руководства git.
Если вы просто на местном уровне, нет, нажимать не нужно.
Ваш рабочий каталог, а также ветки и коммиты будут находиться в подкаталоге .git.
(Обратите внимание, что существуют инструменты с графическим интерфейсом, которые помогут вам управлять локальным репозиторием git:
«завершить» коммит
Git не требует какой-либо роли репозитория, это полностью зависит от вас. Вы решаете, будет ли какой-либо репозиторий администрироваться как «окончательные» опубликованные коммиты. Если вы решили, что есть какой-то репозиторий, который является вашим репозиторием для публикации, вам нужно отправить (или получить) туда свои коммиты, чтобы завершить их.