Похожий на:
- Git On A Keystick и GitHub
- Использование GIT на USB-накопителе для дорожного кода
- git: как правильно обмениваться локальной копией между несколькими ПК < / а>
- Git: push-pull для рабочих копий
- Как преобразовать существующие непустой каталог в рабочий каталог Git и отправка файлов в удаленный репозиторий
Я пытаюсь понять шаги рабочего процесса, чтобы выполнить следующее:
- Having worked locally on "home", I want to start a repository in
W:\DEV\proj1
git init W:\DEV\proj1
cd W:\DEV\proj1
git add *
git commit -m"1st home"
- I then want to clone this repo to "portable" somewhere else (i.e. a usbkey), lets say
P:\DEV\roam1
git clone . P:\DEV\roam1
- Then I want to be able to do work in either location ("home" or "portable") and sync changes back and forth.
- (in portable)
// new file f1.txt
git add *
git commit -m"1st portable"
git ???
- синхронизировать f1.txt> "домой"?
- (in home)
// new file f2.txt
git add *
git commit -m"2nd home"
git ???
- синхронизировать f2.txt> "переносной"
- повторение
- (in portable)
Часть A) Мне кажется, я понимаю, как клонировать и синхронизировать с «централизованным концентратором», то есть с github, или помещать голое репо на USB-накопитель и клонировать с него всякий раз, когда я нахожусь в новом месте, но я бы предпочел не клонировать из переносимого репозитория каждый раз, когда я хочу выполнить работу в новом месте. Кроме того, в случае, когда я просто хочу посмотреть файл на компьютере, на котором не установлен git.
Часть B). Другой применимый сценарий заключается в том, что я хочу использовать git для резервного копирования каталога на внешний жесткий диск (который, как правило, нормально переносится на чистый репозиторий), но я хочу получить доступ к файлы на жестком диске другого компьютера без установленного git.
git pull
с жесткого диска для получения последних изменений? - person drzaus   schedule 07.08.2013