Локальный репозиторий с Git - PullRequest
1 голос
/ 15 июня 2011

Я хотел бы использовать Git на моем локальном компьютере, так что H:\Projects\projectname будет моим серверным репозиторием, и я хотел бы работать, клонируя этот репозиторий в C:\Users\xxx\AptanaProjects\projectname

Как я могу это сделать?

Спасибо

Ответы [ 3 ]

2 голосов
/ 15 июня 2011

Сначала вам нужно создать пустой репозиторий на H :.С помощью git вы обычно называете свой пустой репозиторий с помощью .git, поэтому projectname.git в этом случае:

h:
cd \Projects\
mkdir projectname.git
cd projectname.git
git init --bare

Когда это будет сделано, вы переходите на c, чтобы создать свой репозиторий:

c:
cd \Users\xxx\AptanaProjects\projectname
git init
git add .
git commit -m "First commit"

После этого вам нужно настроить чистое хранилище на h: в качестве удаленного хранилища, чтобы вы могли отправить код, который вы только что подтвердили, в хранилище на c:

git remote add origin H:\Projects\projectname.git
git push origin master

Теперь кто-то еще может клонировать из H: получить ваши изменения, и их репо будут автоматически настроены с репо на H: в качестве источника.

1 голос
/ 15 июня 2011
  1. Установите Git, если вы этого еще не сделали
  2. Например, TortoiseGit, инициализируйте репозиторий в H:\Projects\projectname («Git create репозиторий здесь» в контекстном меню)
  3. Клонируйте этот репозиторий в ваш рабочий каталог, например, C:\Users\xxx\AptanaProjects\projectname («Git Clone ...» в контекстном меню)
  4. Вы сделали.

Теперь, когда вы работаете, зафиксируйте в своем рабочем каталоге, а затем нажмите Git Push, чтобы отправить изменения на H:\ Projects.

Я предполагаю, что у вас есть веская причина для того, чтобы этот каталог проектов, а не просто версиями ваших проектов в рабочем каталоге?

0 голосов
/ 15 июня 2011

Введите каталог C:\Users\xxx\AptanaProjects\projectname и используйте:

git clone H:\Projects\projectname

или используйте протокол файла file://

Посмотрите на http://progit.org/ для бесплатной документации.

...