diff --git a/deploy.sh b/deploy.sh index 2bda518..291e5dd 100755 --- a/deploy.sh +++ b/deploy.sh @@ -70,21 +70,18 @@ else fi # ── Pull Latest Code ───────────────────────────────────────────── -# Run `git pull` manually before running this script. - -# log "Pulling latest code..." -# cd "${REPO_DIR}" -# -# if [ -d .git ]; then -# git fetch --all -# git reset --hard origin/$(git rev-parse --abbrev-ref HEAD) -# log "Code updated to $(git log --oneline -1)" -# else -# warn "Not a git repo — using existing files" -# fi +log "Pulling latest code..." cd "${REPO_DIR}" -log "Using current code at $(git log --oneline -1 2>/dev/null || echo 'unknown')" + +if [ -d .git ]; then + git config core.fileMode false + git fetch --all + git reset --hard origin/$(git rev-parse --abbrev-ref HEAD) + log "Code updated to $(git log --oneline -1)" +else + warn "Not a git repo — using existing files" +fi # ── Environment File ─────────────────────────────────────────────