0f1426a2d0
- Check for uncommitted changes (both staged and unstaged) - Auto-stash with timestamp before pulling - Prevents "Your local changes would be overwritten" errors - Commented-out option to reapply stash after pull if needed Server changes are preserved in git stash for recovery if needed. Fixes: "error: Your local changes to the following files would be overwritten by merge"