diff --git a/push.sh b/push.sh deleted file mode 100644 index 5c532f2..0000000 --- a/push.sh +++ /dev/null @@ -1,61 +0,0 @@ -#!/bin/bash - -# ========================= -# Настройки -# ========================= -BRANCH="main" - -# Цвета -GREEN='\033[0;32m' -BLUE='\033[0;34m' -RED='\033[0;31m' -NC='\033[0m' - -echo -e "${BLUE}===> Добавляем изменения...${NC}" -git add . - -# ========================= -# Коммит -# ========================= -if [ -z "$1" ]; then - msg="Update $(date +'%Y-%m-%d %H:%M:%S')" -else - msg="$1" -fi - -echo -e "${BLUE}===> Коммитим: ${GREEN}$msg${NC}" -git commit -m "$msg" 2>/dev/null || echo -e "${BLUE}Нет новых изменений${NC}" - -# ========================= -# Пуш на Gitek -# ========================= -echo -e "${BLUE}===> Пушим на Gitek...${NC}" -if ! git push gitek "$BRANCH"; then - echo -e "${RED}Ошибка при push в Gitek${NC}" - exit 1 -fi - -# ========================= -# Синхронизация с GitHub -# ========================= -echo -e "${BLUE}===> Синхронизируемся с GitHub...${NC}" -if ! git pull github "$BRANCH" --rebase; then - echo -e "${RED}Конфликт при pull!${NC}" - echo -e "${RED}Реши конфликты вручную, затем выполни:${NC}" - echo -e "${GREEN}git add . && git rebase --continue${NC}" - exit 1 -fi - -# ========================= -# Пуш на GitHub -# ========================= -echo -e "${BLUE}===> Пушим на GitHub...${NC}" -if ! git push github "$BRANCH"; then - echo -e "${RED}Ошибка при push в GitHub${NC}" - exit 1 -fi - -# ========================= -# Готово -# ========================= -echo -e "${GREEN}✔ Готово! Код обновлен в обоих репозиториях.${NC}"