Witam, mam taki kod w bash:
#!/bin/bash
set -e
cd /var/altv-server
git reset --hard
eval $(ssh-agent -s)
echo "" | tr -d '\r' | ssh-add
node versioning.js $1
git add .
git commit -m "Version bump"
git push -f origin main 2>&1
i problem polega na tym, że jeżeli wyrzucę git reset to wszystko jest w porządku, zmiany wprowadzone przez versioning.js się wysyłają do repozytorium. Gdy git reset jest (musi być) to resetuje również zmiany z versioning.js i nic się nie wysyła.