Как я могу использовать Git локально?

В настоящий момент я работаю над проектом, который я бы хотел опубликовать в github, но на данный момент должен оставаться закрытым.

Github требует, чтобы пользователи платили за размещение частного репозитория, чего я не желаю делать, поэтому просто создание частного репозитория github для меня не является вариантом.

Однако я все же хотел бы использовать git для отслеживания версий и т.д., пока я работаю над проектом локально, поэтому, когда я в конечном итоге ставил проект на github, вся эта информация, изменения проекта начинаются -to-finish, будут доступны.

Но я не знаю, как использовать git без удаленного сервера. Мне интересно сейчас, если это точно так же, просто без необходимости git push.

Идеальный ответ для меня будет пошаговым пошаговым инструкциям, в котором я точно скажу, что я должен ввести в терминал, чтобы настроить и поддерживать локальный репозиторий git.

Ответ 1

Вам нужно только push, если вы хотите использовать удаленный сервер.

При локальной работе вам нужно только выполнить следующие действия:

git add
git commit -m "new commit"

И ваши изменения сохраняются ("фиксируются").

Не делайте git push впоследствии, потому что нет пульта, на который можно было бы нажать.

Тип:

git log

Чтобы убедиться, что это работает (ваши изменения должны быть записаны)

Ответ 2

Удаленный сервер никогда не требуется. Вы можете просто сделать git init в своем проекте. Если вы решите добавить удаленный сервер позже, он будет поддерживать всю историю, когда вы ее нажимаете.

Также, если вы хотите, вы можете использовать Bitbucket или GitLab. Оба из них предоставляют бесплатные хранилища бесплатно.

Ответ 3

Просто создайте локальный проект git и не нажимайте его. Вы можете сделать это позже. Или вы делаете пустой проект github и вытаскиваете пустой проект. Теперь вы можете работать локально, и если вы готовы, вы можете нажать его на github.

Не беспокойтесь, просто попробуйте.

Ответ 4

На самом деле вам просто нужно запустить

git init

в вашей локальной папке. Это уже создаст репозиторий в существующей папке в качестве минимальной настройки.

Если вы хотите, чтобы установка была более похожей на распределенную установку с репозиторием в каком-либо другом месте/сервере, используйте

git init --bare your_project.git

создать репозиторий (похожий на репозиторий на стороне сервера) и

git clone <path_to_repository>

в локальной папке, где вы хотели бы работать

Ответ 5

Git позволяет создать локальный репозиторий на вашем компьютере. Только когда вы действительно готовы опубликовать его на удаленном компьютере, когда он станет доступен для общественности.

В противном случае это не отличается от работы с Git без подключения к Интернету; вы все равно можете зафиксировать, пометить, переустановить, создать ветки и все эти замечательные вещи, но вы не можете нажать или потянуть.

В каталоге проекта инициализируйте его так же, как и любой другой проект Git.

git init

Работайте над этим, как и любой другой проект Git с фиксацией. Поскольку у вас нет удаленного сервера, чтобы его подтолкнуть, любые попытки нажать или потянуть не получится.

Когда вы будете готовы создать свой удаленный сервер, GitHub будет очень хорошо проделать вам то, что вам нужно сделать, чтобы получить этот загрузочный файл.