2015-02-09 4 views
1

У меня есть проблема с мерзавцем, вот мой процессGIT не толкайте мои файлы

создать файл мерзавца на Dev серв git init --bare .git

Я клонировать этот репозиторий .git на моем локальном компьютере. git clone ssh://[email protected]/var/www/siteweb/.git

я добавить все мои файлы cd /var/www/siteweb git add * git commit -m "First Commit" git push -u ssh://[email protected]/var/www/siteweb/.git master

Но я назад на моем Dev сервере, ни один файл моего сайта выгружаются (например: index.php, config.php или другие). Зачем ?

Купить, У меня нет ошибки. Counting objects: 3, done. Writing objects: 100% (3/3), 234 bytes, done. Total 3 (delta 0), reused 0 (delta 0) To ssh://[email protected]/var/www/siteweb/.git * [new branch] master -> master Branch master set up to track remote branch master from ssh://[email protected]/var/www/siteweb/.git.

ответ

2

Ваш репозиторий - это «голый репозиторий», у него не было рабочего каталога с вашими вытащенными файлами.

Редактировать: Я отвечаю здесь, только чтобы сделать его более понятным и полным. Насколько я знаю, у вас есть здесь три варианта:

  1. От самого старого репо, сделать GIT тянуть таргетирования самый новый репозиторий, или сделать слияние
  2. ли толчок к другой отрасли, master ветвь «специальный»
  3. Используйте голые репо (как вы изначально), чтобы подтолкнуть ее ваши коммиты, но вы не можете видеть файлы, так как он не имел рабочий каталог

Также я рекомендуем вам прочитать de pro-git book, это действительно полезно, и вы будете e много распространенных случаев использования.

Надеюсь, я вам помогу!

+0

если я удалю "--bare" У меня есть это сообщение: подсчет объектов: 3, сделано. Написание объектов: 100% (3/3), 232 байта, сделано. Всего 3 (дельта 0), повторно 0 (дельта 0) удаленная: ошибка: отказ, чтобы обновить проверили ветвь: ссылки/головы/мастер .... ..... Для SSH: // [email protected]/var/www/final/.git ! [remote reject] master -> master (ветвь в данный момент вычеркнута) Ошибка: не удалось нажать некоторые ссылки на 'ssh: //IPSERVEURDEV/var/www/final/.git' – jaki4513

+0

Эта удаленная ошибка показывает, когда вы пытаетесь переместить некоторые файлы в репо? Когда вы клонируете репо, нет необходимости указывать маршрут снова в нажатом состоянии, используйте начало insted 'git push origin master' – Kangcor

+0

Я показываю эту ошибку, когда пытаюсь подтолкнуть некоторые файлы к репутации без" --bare " , – jaki4513