#!/bin/bash
# 06_merge.sh - מיזוג branches

# יצירת branch לפיצ'ר
git switch -c feature/header
echo "<header>logo</header>" > header.html
git add header.html
git commit -m "Add header component"

echo "<header>logo + nav</header>" > header.html
git add header.html
git commit -m "Add navigation to header"

# חזרה ל-main והכנה ל-merge
git switch main
git pull

# Fast-forward merge (אם main לא התקדם)
git merge feature/header

# Three-way merge עם merge commit
# git merge --no-ff feature/header

# Squash merge - מאחד את כל ה-commits ל-1
# git merge --squash feature/header
# git commit -m "Add header with navigation"

# דחיפה לשרת
git push

# מחיקת ה-branch אחרי המיזוג
git branch -d feature/header
git push origin --delete feature/header
