23 lines
867 B
Bash
Executable file
23 lines
867 B
Bash
Executable file
#!/bin/bash
|
||
|
||
# Git pull с отменой локальных изменений в config.py
|
||
# Использование: ./git-pull-reset.sh
|
||
|
||
CONFIG_FILE="LichessClientTG_bot/config.py"
|
||
|
||
echo "🔄 Git pull с отменой локальных изменений в config.py..."
|
||
|
||
# Убираем skip-worktree если был установлен
|
||
echo "🔓 Отключаю skip-worktree..."
|
||
git update-index --no-skip-worktree "$CONFIG_FILE" 2>/dev/null || true
|
||
|
||
# Отменяем локальные изменения в config.py
|
||
echo "↩️ Отменяю локальные изменения в config.py..."
|
||
git checkout -- "$CONFIG_FILE" 2>/dev/null || true
|
||
|
||
# Делаем pull
|
||
echo "⬇️ Выполняю git pull..."
|
||
git pull
|
||
|
||
echo "✅ Готово! Локальные изменения в config.py отменены, pull выполнен."
|
||
|