Ik ben een beginner als het gaat om het gebruik van Git, maar moet mij dit nu eigen maken.
Ik was vandaag aan het spelen met Git en Gitlab, maar heb erg zitten stoeien om uiteindelijk mijn bestanden te kunnen pushen.
Wat ik deed:
* Project aangemaakt in GitLab
* Map aangemaakt lokaal met wat bestanden
Dit resulteerde in het volgende resultaat:
Uiteindelijk heb ik een workaround gevonden door een andere branch (master) aan te maken en deze als default branch in te stellen en de main branch te verwijderen (deze kon ik ook behouden).
Maar dat maakt nog niet dat ik begrijp waarom ik niet kon pushed naar de main branch toen de default was, maar wel maar master branch nadat deze default was.
Iemand een verklaring?
Ik was vandaag aan het spelen met Git en Gitlab, maar heb erg zitten stoeien om uiteindelijk mijn bestanden te kunnen pushen.
Wat ik deed:
* Project aangemaakt in GitLab
* Map aangemaakt lokaal met wat bestanden
code:
1
| git init |
code:
1
| git add . |
code:
1
| git commit -m "<commit message>" |
code:
1
| git remote add origin https://gitlab.com/<user>/<project>.git |
code:
1
| git push -u origin main |
Dit resulteerde in het volgende resultaat:
code:
1
2
3
4
5
6
7
8
9
10
| $ git push -uf origin main Enumerating objects: 3, done. Counting objects: 100% (3/3), done. Writing objects: 100% (3/3), 230 bytes | 230.00 KiB/s, done. Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 remote: GitLab: You are not allowed to force push code to a protected branch on this project. To https://gitlab.com/<user>/<project>.git ! [remote rejected] main -> main (pre-receive hook declined) error: failed to push some refs to 'https://gitlab.com/<user>/<project>.git' |
Uiteindelijk heb ik een workaround gevonden door een andere branch (master) aan te maken en deze als default branch in te stellen en de main branch te verwijderen (deze kon ik ook behouden).
Maar dat maakt nog niet dat ik begrijp waarom ik niet kon pushed naar de main branch toen de default was, maar wel maar master branch nadat deze default was.
Iemand een verklaring?