я в настоящее время есть система, которая звучит так:Невозможно вытянуть удаленный репозиторий (также разрешения проблем.)
Local Host: Это дом репо, что я изменить и совершить тоже.
Удаленный живой хозяин: Это дом мастер ветка
У меня есть GitHub webhook которые вызывают мерзавец тянуть один раз в изменении поручено и синхронизируется на локальном хосте.
Когда я настроить удаленный хост жить я,
git init
git pull https://github.com/myusername/myrepo.git
Он клонировал репозиторий, но разрешения были все перепутались. Я изменил все разрешения, и все, казалось, отлично работало.
Затем я внесла некоторые изменения в sidebar.php и синхронизировал их с github.
При запуске Git тянуть на удаленном хосте я получаю:
From https://github.com/blablabla/repo
* branch HEAD -> FETCH_HEAD
Updating d676e29..9cd0f26
error: Your local changes to 'sidebar.php' would be overwritten by merge. Aborting.
Please, commit your changes or stash them before you can merge.
Но никогда не было удаленного изменения на сервере. Если я изменил свой локальный sidebar.php обратно на оригинал до фиксации, синхронизирую его и вытащить на удаленный хост-хост, то он говорит: Up-To-Date
Я сражался с этой вещью в течение 3 дней и не могу показаться заставить его работать правильно. Я просто хочу, чтобы удаленный хост-хозяин вытащил все новое из репо, так как я сделал синхронизацию с моего локального хоста.
Вы пытались выполнить запрос на тяну и совершить усиление? –
Да, любое изменение, которое я совершаю и нажимаю на github из локального хоста при вытаскивании, приведет к ошибке локальных изменений на удаленном живом. –
Вы случайно делаете какие-либо 'git push' для репо на удаленном сервере? –