2012-02-29 2 views
1

После вызова командных файлов push на сервере нет.Git - ssh server - файлы не отображаются на сервере

На моем локальном компьютере у меня есть test.git.

I типа:

git init 
git add . 
git commit -a -m "First commit" 
git remote add origin [email protected]:/var/www/test.git 

На Серуэр я создал новый каталог test.git внутри git init --bare --shared

О местном git push origin master И никакие новые файлы не появляются на сервере Даже после того, как git push origin

Любые идеи ? Может, я что-то забыл?

+1

Вы создали голый репозиторий (который вам нужно). Голый репозиторий не имеет рабочего каталога. – Ikke

+0

В каких файлах вы говорите? Исходные файлы, которые вы добавили в свое сообщение? Вы не увидите их в открытом репозитории, поскольку в открытом репозитории содержится только внутренняя «база данных» Git – knittl

+2

. Чтобы развернуть предыдущий комментарий ... Файлы на 'server.com:/var/www/test.git /' должны быть одинаковыми (примерно) такими же, как в каталоге '.git /' в вашей локальной песочнице. –

ответ

2

Вы создали свое репо с --баре. Это значит, что у вас нет рабочего каталога. Попробуйте git log, вы увидите свою фиксацию.

+0

не могли бы вы рассказать об этом? .... У меня есть git на ubuntu через ssh, и я могу видеть коммиты с git-журналом, но не файлы ..... что значит -bare? ... . Я не нашел много информации об этом – JAF

+1

@JAF http://stackoverflow.com/questions/7861184/what-is-the-difference-between-git-init-and-git-init-bare – mathieug

Смежные вопросы