Привет, Всем! Я думаю, это оффтопик для этой рассылки, но в другой мне просто не ответят. Да и то о чём я спрашу может быть интересно остальным участникам Team использующих git или думающих об использовании. К тому же, способ достаточно экзотический. :) И так, поехали. Имеется два сервера (ssh там есть), который я пытаюсь настроить примерно вот так: server1 (prod) на нём в git положен контент сайта. server2 (test) на нём я делаю git clone с server1. Пока всё работает. localhost - делаю git clone с server2. Нормально. А вот тут начинаются загадки. Я на localhost вношу изменения: edit file git commit -a git push Иду на server2 и пытаюсь там сделать push на server1. А оно валится вот с таким: [user@server2 www]# git push user@server1's password: error: remote 'refs/heads/master' is not a strict subset of local ref 'refs/heads/master'. maybe you are not up-to-date and need to pull first? [user@server2 www]# Ладно, может он действительно устарел. Пытаюсь сделать pull: [user@server2 www]# git pull user@server1's password: Trying really trivial in-index merge... fatal: Entry 'file.php' would be overwritten by merge. Cannot merge. Nope. Merging HEAD with 79b44847e9dec04bcb0ba230bd8ffe1b246df230 Merging: 8909a04b506d7a9ad9d93f2ae5ad12f914f7b4b4 test1 79b44847e9dec04bcb0ba230bd8ffe1b246df230 test2 found 1 common ancestor(s): bbc4d4c67f828bac741dcb1b61321c25cc2de692 test3 fatal: Entry 'file.php' would be overwritten by merge. Cannot merge. No merge strategy handled the merge. [user@server2 www]# Ну и соответсвенно, ничего не мержится. Где я так сильно накосячил? Не дайте умереть молодым. :) -- Телеграфная Дорога - Веди себя тише