2

Я работаю над личным проектом. Не очень большой, и я один работаю над этим.

Каков основной способ заставить GIT сохранить мой рабочий проект в резервной копии? Как GIT проверяет, является ли это рабочей версией, или я должен вручную щелкнуть правой кнопкой мыши папку и "зафиксировать" ее, как в Tortoise SVN?

Меня не интересуют более продвинутые функции, потому что, честно говоря, я пока не буду ими пользоваться. Мне просто нужно знать, как установить его на мой компьютер с Windows 7, и сказать ему: «Эй, братан, видишь этот проект? Следите за этим, хорошо?"

Спасибо ТАК. Надеюсь, вы сможете, ребята, научить меня великим вещам еще раз. :D

2 ответа2

2

Я рекомендую вам установить Git Extensions, который включает в себя все, что вам нужно, простой в использовании графический интерфейс, а также плагин для Visual Studio.

0

Каков основной способ заставить GIT сохранить мой рабочий проект в резервной копии?

Это было бы толкать его в общую папку, управляемую DropBox.
Смотрите эту запись в блоге в качестве практического примера

В каталоге проекта, которым вы хотите поделиться, введите:

bash$ git clone --bare . ~/Dropbox/Shared/MySharedProject.git

Примечание: имейте в виду, что я предполагаю, что у вас уже есть этот проект под контролем версий Git.
Ключевое слово –bare мы использовали в команде clone, означает, что мы просто хотим создать каталог, содержащий содержимое каталога .git в каталоге вашего проекта, а не фактическое рабочее пространство.
Каталог .git содержит весь ваш код и вносит изменения во все, что вам нужно - это просто не фактическое рабочее пространство, из которого работает xcode.

Создайте удаленный (псевдоним) для недавно клонированного проекта, набрав:

 bash$ git remote add sharedproject ~/Dropbox/Shared/MySharedProject.git

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

bash$ git commit -a -m "Commit message"

Затем вам нужно отправить изменения на пульт с помощью следующего.

bash$ git push sharedproject master

Это подталкивает ваши изменения к клонированному репозиторию, который находится в вашем каталоге Dropbox. Как только вы это сделаете, вы увидите, что значок Dropbox в строке меню изменится на значок «синхронизация». Если ваше изменение невелико, оно изменится только на долю секунды, поэтому вам придется внимательно следить за ним, чтобы это произошло.
Как только ваши файлы будут зафиксированы и перенесены в ваш клонированный репозиторий, вы можете извлечь проект с другого компьютера.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .