У меня есть скрипт bash:
cd ~/www/myprj
pwd
git pull https://usr:psw@bitbucket.org/myusr/myprj.git
git checkout branch2
git log --oneline -n 15 --pretty=format:'%h %ar [%ai] (%ae) %s' --date=short origin/branch2
который я использовал для запуска из php-скрипта, используя:
<?php system("bash ~/private/pull.sh"); ?>
Я использовал его для извлечения всех изменений из удаленного репозитория bitbucket и обновленной версии проекта для разработки. Однако с недавних пор он перестал работать. Попытавшись отследить проблему и запустив команды из терминала, я обнаружил, что git pull
пытается объединить последние коммиты, хотя локальных изменений нет?
Есть идеи, как просто заставить git pull
игнорировать локальные изменения? или есть другой способ вытащить изменения без слияния?
Я пытался git pull --no-edit
, но мне это не помогло