<div dir="ltr">Having obtained two git merge --abort and having complicated my life by following these GitLab tips:<br><br>Step 1. Fetch and check out the branch for this merge request<br>git fetch "<a href="https://gitlab.com/GianluigiOr/gambas.git">https://gitlab.com/GianluigiOr/gambas.git</a>" "italian-translations"<br>git checkout -b "GianluigiOr/gambas-italian-translations" FETCH_HEAD<br>Step 2. Review the changes locally<br>Step 3. Merge the branch and fix any conflicts that come up<br>git fetch origin<br>git checkout "origin/master"<br>git merge --no-ff "GianluigiOr/gambas-italian-translations"<br>Step 4. Push the result of the merge to GitLab<br>git push origin "master"<br><br>without getting results...<br><br>I tried to delete Gambas from my remote repository (I had already done this successfully in the past)<br> 1 -I went to my GitLab remote and I am accredited (Sign in) <br> 2 -I clicked on the personal project<br> 3 -On the left browser I clicked on Settings > General<br> 4 -I scrolled the page all the way down to see Advanced<br> 5 -I clicked on Expand<br> 6 -At the bottom there is the red Remove project button I clicked on it.<br> 7 -I confirmed the choice in a dialog by writing the name of the project in the appropriate text box.<br>Unfortunately things have changed and a project can be eliminated only after a week of reflection, hoping to speed up the times I eliminated the Fork but without the desired result.<br>I reset Gambas from a special button but the fork would not know how to do it (no button).<br><br>After this attempt, I deleted the repository on my disk, then gave the following commands:<br><br>gian@gian:~$ git clone git@gitlab.com:GianluigiOr/gambas.git<br>gian@gian:~$ cd gambas<br>gian@gian:~/gambas$ git remote add upstream <a href="https://gitlab.com/gambas/gambas.git">https://gitlab.com/gambas/gambas.git</a><br>gian@gian:~/gambas$ git branch italian-translations<br>gian@gian:~/gambas$ git checkout italian-translations<br>gian@gian:~/gambas$ git pull<br>There is no tracking information for the current branch.<br>Please specify which branch you want to merge with.<br>See git-pull(1) for details.<br><br>    git pull <remote> <branch><br><br>If you wish to set tracking information for this branch you can do so with:<br><br>    git branch --set-upstream-to=<remote>/<branch> italian-translations<br><br>gian@gian:~/gambas$ git pull upstream master<br>remote: Enumerating objects: 562, done.<br>remote: Counting objects: 100% (562/562), done.<br>remote: Compressing objects: 100% (241/241), done.<br>remote: Total 562 (delta 318), reused 562 (delta 318), pack-reused 0<br>Ricezione degli oggetti: 100% (562/562), 566.49 KiB | 1.11 MiB/s, done.<br>Risoluzione dei delta: 100% (318/318), completed with 43 local objects.<br>Da <a href="https://gitlab.com/gambas/gambas">https://gitlab.com/gambas/gambas</a><br> * branch                master     -> FETCH_HEAD<br> * [nuovo branch]        master     -> upstream/master<br>Aggiornamento di 516de91f9..d0650b8de<br>error: Your local changes to the following files would be overwritten by merge:<br>        app/src/gambas3/.lang/it.po<br>Please commit your changes or stash them before you merge.<br>Aborting<br>gian@gian:~/gambas$ git status<br>Sul branch italian-translations<br>Changes not staged for commit:<br>  (use "git add <file>..." to update what will be committed)<br>  (use "git checkout -- <file>..." to discard changes in working directory)<br><br>     modified:   app/src/gambas3/.lang/it.po<br><br>no changes added to commit (use "git add" and/or "git commit -a")<br>gian@gian:~/gambas$ git add app/src/gambas3/.lang/it.po<br>gian@gian:~/gambas$ git pull upstream master<br>Da <a href="https://gitlab.com/gambas/gambas">https://gitlab.com/gambas/gambas</a><br> * branch                master     -> FETCH_HEAD<br>Aggiornamento di 516de91f9..d0650b8de<br>error: Your local changes to the following files would be overwritten by merge:<br>   app/src/gambas3/.lang/it.po<br>Please commit your changes or stash them before you merge.<br>Aborting<br>gian@gian:~/gambas$ git commit<br>[italian-translations a5b487f52] Contains new IDE Italian translations<br> 1 file changed, 458 insertions(+), 275 deletions(-)<br>gian@gian:~/gambas$ git push<br>fatal: Il branch corrente italian-translations non ha alcun branch upstream.<br>Per eseguire il push del branch corrente ed impostare remote come upstream, usa<br><br>    git push --set-upstream origin italian-translations<br><br>gian@gian:~/gambas$ git push --set-upstream origin italian-translations<br>To gitlab.com:GianluigiOr/gambas.git<br> ! [rejected]            italian-translations -> italian-translations (non-fast-forward)<br>error: failed to push some refs to 'git@gitlab.com:GianluigiOr/gambas.git'<br>suggerimento: Updates were rejected because the tip of your current branch is behind<br>suggerimento: its remote counterpart. Integrate the remote changes (e.g.<br>suggerimento: 'git pull ...') before pushing again.<br>suggerimento: See the 'Note about fast-forwards' in 'git push --help' for details.<br><br>Now I find myself with a repository one year backwards and I don't know what to do.<br><br>Any suggestions other than giving up on git?<br><br>Regards & Good night<br>Gianluigi</div>