Мне надоело вручную копировать папку моего проекта в папку DropBox. Пожалуйста, так, джедаи, научите меня способам GIT?

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

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

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

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

2 ответа

Решение

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

Каков основной способ, чтобы 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 в строке меню изменится на значок "синхронизация". Если ваше изменение невелико, оно изменится только на долю секунды, поэтому вам придется внимательно следить за ним, чтобы это произошло.
Как только ваши файлы будут зафиксированы и перенесены в ваш клонированный репозиторий, вы можете теперь извлечь проект с другого компьютера.

Другие вопросы по тегам