Trying to sync the experiment on Pavlovia but it threw me an error

OS : MacOS Sequoia 15.4
PsychoPy version : 2024.2.1
Standard Standalone Installation? Yes
Do you want it to also run online? Yes
What are you trying to achieve?: I’m trying to sync a project to Pavlovia

What did you try to make it work?: I just finished editing my routines in the test and I was trying to update the test to the one created earlier.

What specifically went wrong when you tried that?:
I got this error message below. I went to my Pavlovia dashboard and the experiment is not updated (it has the updated: part as my older version of the experiment)

Traceback (most recent call last):
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/app/builder/builder.py”, line 1612, in onPavloviaSync
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/app/pavlovia_ui/project.py”, line 854, in syncProject
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/projects/pavlovia.py”, line 914, in sync
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/projects/pavlovia.py”, line 971, in pull
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/projects/pavlovia.py”, line 961, in pull
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/git/cmd.py”, line 986, in
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/git/cmd.py”, line 1598, in _call_process
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/git/cmd.py”, line 1388, in execute
git.exc.GitCommandError: Cmd(‘git’) failed due to: exit code(128)
cmdline: git pull https://*****:*****@gitlab.pavlovia.org/rattanasuwan.r/th_testnnn master
stderr: ‘warning: redirecting to Sign in · GitLab
From Sign in · GitLab

  • branch master → FETCH_HEAD
    hint: You have divergent branches and need to specify how to reconcile them.
    hint: You can do so by running one of the following commands sometime before
    hint: your next pull:
    hint:
    hint: git config pull.rebase false # merge
    hint: git config pull.rebase true # rebase
    hint: git config pull.ff only # fast-forward only
    hint:
    hint: You can replace “git config” with “git config —global” to set a default
    hint: preference for all repositories. You can also pass —rebase, —no-rebase,
    hint: or —ff-only on the command line to override the configured default per
    hint: invocation.
    fatal: Need to specify how to reconcile divergent branches.’

Any idea of how or where I can fix it?

Any help is deeply appreciated.
Thank you