Heinrich Schiller  24.02.2020 13:21

Bestehendes PHP-Projekt in GitHub hochladen.

Irgendwann einmal habe ich auf GitHub ein leeres Repository angelegt und möchte nun dieses mit Leben füllen. Genauer gesagt habe ich die Arbeiten an meinem HeinerCMS in Version 2 aufgenommen. Das Projekt habe ich mit Laravel lokal erstellt und nun geht es darum den Code hochzuladen. Mein erstes Problem ist, sowohl das Git-Repository, sowie das Projekt tragen den selben Namen, HeinerCMS. Bisher eigentlich kein Problem, habe ich meinen Code bisher immer händisch selbst geschrieben. Nun ist es so das ich mit Hilfe des Composers und der Laravel-Dokumentation ein Laravel-Projekt erstelle. Was sich genau im Hintergrund abspielt kann ich momentan nicht sagen. Kann sein das der Laravel-Installer einige Sachen bereits konfiguriert. Ich gehe sogar davon aus :)

Das habe ich gemacht um das Projekt in das gestehende Remote-Repository von GitHub aufzunehmen, von Anfang an und im Git-Bash-Terminal.

  1. composer create-project --prefer-dist laravel/laravel HeinerCMS
  2. in den HeinerCMS-Ordner gewechselt
  3. git init
  4. git add .
  5. git commit -m "#IMPLEMENT, laravel framework'"
  6. git remote add origin https://github.com/heinrichschiller/HeinerCMS.git
  7. git pull origin master
  8. git push origin master

Beim Schritt Nr. 8 gab es dann ein Fehler, den ich nicht einordnen konnte, aber mit git push --force origin master dann doch lösen konnte.