Auf die Frage ob es nützlich war für mich: Absolut! Git war wie du schon sagst immer eine Hürde für mich gerade wegen der Frage nach dem Zweck. Du bist der erste, der es mit einem Video geschafft hat, mir ein Verständnis und vor allem Lust zu geben, mit GitHub zu arbeiten. Vielen Dank wieder für deinen Aufwand mit dem Tutorial! Ich bin mittlerweile wirklich ein treuer Zuschauer ;) Mach bitte weiter so!
danke, dann hat das Video ja seinen Zweck erfüllt :)
11 місяців тому+1
Hab jetzt schon ein paar Tutorials geschaut, Deines ist wohl das Beste, angenehmste, einfach erklärt, alles wichtige dabei und den letzten Teil mit den Releases hatte ich so noch nie gesehen/beachtet, Vielen Dank
Ich werde dafür regelmäßig in meinem Stream blöd angemacht, da ich das bisher tatsächlich so gehandhabt habe. ^^ Ich hoffe, das Video rettet mich jetzt endlich vor diesen Kommentaren.
Hallo, vielen dank für das Video. Ja, das hat definitiv die Einstiegshürde genommen. Ich habe Früher mal mich mit Webseiten beschäftigt & eine Schulische Ausbildung angefangen diese aber aus Gründen nicht beenden können. Bin jetzt in einer ganz anderen Branche tätig hab aber nie zu 100% Aufgehört mich mit CMS etc. zu beschäftigen. Aus Zeitgründen hatte ich meine Webseiten irgendwann auf Baukastenseiten verschoben. Jetzt will ich mich wieder intensiver mit HTML, CSS & JS beschäftigen und werde Git jetzt von Anfang an mit nehmen auch für meine 1 Mann Projekte. Danke dafür :) .
Das freut mich das es dich dazu gebracht hat es mal zu nutzten, es wird so viele "Probleme" Lösen die man vorher hatte und ein Zurück zu einem Lebne ohne Git gibt es quasi nicht mehr :D
Danke für das tolle Video und die super Erklärungen. Ich fand es sehr gut, dass du am Anfang aufgezeigt hast, was das Video erklärt und was nicht. So hat man gleich einen guten Überblick bekommen. Abo ist raus und ich werde gern weitere Beiträge schauen. Alles gute weiterhin
@@UnleashedDesign naja, im viedo sagtest du ja das man davon definitiv ein ganzes video machen könntest also am besten alles aber im grunde wie man sie erstellt vielleicht und wie man das über git auf der Version pushen kann und alles, also quasi wie man als Anfänger daran geht mit den Versionen würde ich sagen
Wenn ich gewußt hätte, wie einfach es ist, einen eigenen Account anzulegen und zu nutzen, hätte ich das sicher schon viel früher genutzt. - Ich schätze Deine Videos sehr - gern weiter so !
gutes video. für mich wärs super gewesen vlt neben visual studio code auch die codes zu sehen die man benutzen würde über eine konsole (verstehe aber auch, dass es dann vlt zu viel durcheinander wäre).
Sehr cooles Tutorial danke dir! Ich habe da noch eine Frage an dich. Wenn du jetzt in einem Kurs mehrere Hausübungen hast, würdest du dann für jede Hausübung ein eigenes Repo machen? Oder eher für das ganze Fack z.B. Informatik ein Repo und darin dann einfach Ordner zu den Übungszettel anlegen? Was wäre hier der "saubere" Weg das ganze zu lösen? Persönlich tendiere ich eher zu zweitem, da unveränderte Dateien ja nicht jedes mal gepushed/gepulled werden. Liebe Grüße!
Tolles video!! könntest du vielleicht auch ein video machen zu den Terminal commands in VSCode. Dort kann man wohl auch mithilfe von Befehleingaben viele aktionen durchführen( $ git log usw.) p.s hast dir soeben einen weiteren Abonnenten gesichert ;)
Super erklärt, aber irgendwie bekomme ich mein Projekt nicht auf mein Repository. Es gibt eine Fehlermeldung: RPC failed; HTTP 408 curl 22 The requested URL returned error: 408 send-pack: unexpected disconnect while reading sideband packet fatal: the remote end hung up unexpectedly Everything up-to-date Kannst du da etwas mit anfangen?
Kommt drauf an was und wie du es vor hast, generell sollte ja ein solcher Dienst nur die Rechte haben z.B. ein einem Verzeichnis auf deinem Server Files zu editieren und auch sollte der damit verbundene Nutzer keine Rechte haben irgendwas auf dem Server auszuführen. Als zweite Methode gibt es ja auch die Möglichkeit den Runner direkt bei dir auf dem Server zu hosten sodas dieser einfach nur auf die Änderungen in GitHub hört und dann entsprechend etwas ausführt
@@UnleashedDesign Ah ok das mit dem selbst hosten wußte ich noch gar nicht. Ich meinte das mit der Sicherheit auf die abgelegten Daten bei github bezogen. Bei gitlab z.B. legt man Deployment Variablen an, und so was ähnliches wirds ja für github auch geben, also das man irgendwo Zugangsdaten festlegt um etwas per SSH hochzuschieben auf den Produktivserver. eben diese Daten sind ja bei github abgelgt und ich frage mich gerade ob die Actions für jeden sichtbar sind. aber ich habe eben auch gesehen es gibt einen Security Bereich in den docs für die actions. Man kann die Variablen als secrets ablegen. Muss ich mich mal einlesen. Aber vieleicht wäre das ja mal noch ne Idee für ein Video :-)
Ich kriege immer wieder Ärger mit meinem Chat, wenn neuere Zuschauer vorbeikommen und fragen, warum ich keine Versionierung betreibe. Ich bin heute mal soweit gegangen und habe git per homebrew installiert, das sind schon zwei wichtige Schritte. Ich versuche jetzt mal eine erste Umgebung nach dem Tutorial aufzusetzen und bin sehr gespannt, wie das laufen wird. 🙂
Fange gerade mit dem Thema an. Bei git sage ich mir momentan, wenn eine Software so kompliziert ist,dass man dafür zig Tutorials auf UA-cam braucht , um sie zu verstehen,dann ist sie schlecht. Aber mal schauen...
Kommerzielle Git-Hoster würde ich generell nur für kleinere Projekte benutzen. Wenn ich wirklich größere Projekte umsetzen wollen würde, würde ich definitiv eine selbstgehostete Lösung einsetzen, GitLab zum Beispiel auf einem eigenen Server.
Warum? Also über GitHub werden ja Riesen große Projekte verwaltet, ich würde Self hosted Lösungen wie GitLab nur nutzen wenn man als Unternehmen die Abhängigkeiten nicht haben möchte oder einfach direkt hinter einer Unternehmens Firewall arbeitet. Aber an der größte eines Projektes würde ich das nicht festmachen wollen.
@@UnleashedDesign Eben genau deswegen - die Abhängigkeiten. Wenn der gewählte kommerzielle Git-Provider Probleme hat, steht die Entwicklung still. Self-hosted hat da den Vorteil, dass man schnell den Backup-server live schalten kann, und hinterher kann man sich dann um die Synchronisierung der Server kümmern, das macht es wesentlich entspannter für mein Empfinden, weil ich weiß, dass ich selbst schnell aktiv werden kann. Außerdem ist es auch eine Kostenfrage. Die Provider wollen je nach funktionsumfang ziemlich viel Geld haben. Eine eigene GitLab-Instanz zum Beispiel muss einmal eingerichtet werden, aber die monatlichen Kosten sind um ein vielfaches geringer.
Tolles Video, leider bekomme ich den Fehler fatal: repository not found, wenn ich mein Repository klonen möchte. Ich benutze einen Mac und natürlich VS Code, kann mir da jemand weiterhelfen ?
Toll und simpel erklärt! Aber eine Frage habe ich jetzt doch. Wenn du empfiehlst alles in Git zu haben, was auf dem Webserver sein soll, wie gehe ich dann mit z.b. Zugangsdaten zur Datenbank um? Solche sollten ja eigentlich nicht in Git rein.
Absolut, das war mehr auf die Files auf dem Webserver bezogen. Datenbank und auch Zugangsdaten sollten nicht in GitHub bzw. Git liegen. Wobei Zugangsdaten eh nur in .env und Ähnliches Files liegen sollten :)
Ich benutze schon immer TortoiseSVN .. gibt es auch als TortoiseGIT. Damit kannste per mausklick aus dem Explorer alles managen. Zeigt auch den Dateistatus, einfacher Version-Control Zugriff, Diffs und Merge alles aus dem Explorer. Gerade wegen dem einfachen Zugriff auf die Versionkontrolle ist für mich Tortoise nicht wegzudenken.. Einfacher geht Git nicht.
Auf die Frage ob es nützlich war für mich:
Absolut!
Git war wie du schon sagst immer eine Hürde für mich gerade wegen der Frage nach dem Zweck.
Du bist der erste, der es mit einem Video geschafft hat, mir ein Verständnis und vor allem Lust zu geben, mit GitHub zu arbeiten.
Vielen Dank wieder für deinen Aufwand mit dem Tutorial!
Ich bin mittlerweile wirklich ein treuer Zuschauer ;) Mach bitte weiter so!
danke, dann hat das Video ja seinen Zweck erfüllt :)
Hab jetzt schon ein paar Tutorials geschaut, Deines ist wohl das Beste, angenehmste, einfach erklärt, alles wichtige dabei und den letzten Teil mit den Releases hatte ich so noch nie gesehen/beachtet, Vielen Dank
Super erklärt, das hat mir beim Einstieg jetzt echt geholfen. Deine ruhige Stimme und art dabei machen Tutorials dieser art sehr gut verständlich.
Entwickeln ohne git? Undenkbar!!! :-) Super Video und hervorragend erklärt! 👍
Ich werde dafür regelmäßig in meinem Stream blöd angemacht, da ich das bisher tatsächlich so gehandhabt habe. ^^
Ich hoffe, das Video rettet mich jetzt endlich vor diesen Kommentaren.
Kurz, knapp, präzise. Danke.
Deine videos sind perfekt, kurz, klar, verständlich, ausgezeichnet wirklich!! 💙
Danke freut mich wenn dir meine Videos gefallen :)
Hallo, vielen dank für das Video. Ja, das hat definitiv die Einstiegshürde genommen. Ich habe Früher mal mich mit Webseiten beschäftigt & eine Schulische Ausbildung angefangen diese aber aus Gründen nicht beenden können. Bin jetzt in einer ganz anderen Branche tätig hab aber nie zu 100% Aufgehört mich mit CMS etc. zu beschäftigen. Aus Zeitgründen hatte ich meine Webseiten irgendwann auf Baukastenseiten verschoben. Jetzt will ich mich wieder intensiver mit HTML, CSS & JS beschäftigen und werde Git jetzt von Anfang an mit nehmen auch für meine 1 Mann Projekte. Danke dafür :) .
Das freut mich das es dich dazu gebracht hat es mal zu nutzten, es wird so viele "Probleme" Lösen die man vorher hatte und ein Zurück zu einem Lebne ohne Git gibt es quasi nicht mehr :D
Vielen Dank für diese tolle Einführung - nach einigen Fehlstarts habe ich nun endlich vieles Verstanden und werde GitHub nutzen.👍
Freut mich wenn dir das Video helfen konnte :) und jetzt das Tool wirklich genutzt werden kann :)
Richtig tolles Video! Ich mache gerade eine Weiterbildung zum Webentwickler und dein Content hilft wirklich weiter. Also gerne mehr davon. 👍
Danke freut mich wenn dir die Videos helfen dabei neues zu lernen :)
GitHub ist echt Genial!
Ja absolut macht das Leben doch deutlich leichter
Sehr gutes Video! Weiter so.
Das wichtigste ist enthalten ohne unnötigen Overhead!
Danke!
Danke freut mich wenn es dir gefällt :)
Das erste Git- Tutorial, wo ich verstanden habe wie es wirklich funktioniert.
Danke das freut mich sehr das es dir weiterhelfen konnte Git zu verstehen und hoffentlich in Zukunft einzusetzten :)
@@UnleashedDesign bin noch gaaanz am Anfang meiner "Web-Dev-Journey". Mal schaun wo der Weg hinführt
Danke für das tolle Video und die super Erklärungen. Ich fand es sehr gut, dass du am Anfang aufgezeigt hast, was das Video erklärt und was nicht. So hat man gleich einen guten Überblick bekommen. Abo ist raus und ich werde gern weitere Beiträge schauen. Alles gute weiterhin
Danke freut mich wenn dir meine Videos gefallen :)
Gute Arbeit, hat mir selber sehr geholfen. Das mit den Versionen würde ich gerne mehr sehen von git.
Danke freut mich wenn dir das Video helfen konnte :) Was würdest du den gerne sehen?
@@UnleashedDesign naja, im viedo sagtest du ja das man davon definitiv ein ganzes video machen könntest also am besten alles aber im grunde wie man sie erstellt vielleicht und wie man das über git auf der Version pushen kann und alles, also quasi wie man als Anfänger daran geht mit den Versionen würde ich sagen
danke für den leichten einstieg! top erklärt, hat mir geholfen endlich die hürde von svn auf git zu nehmen ❤️👍
Danke, war eine sehr gute Einführung. Installier ich mir gleich heute.
Danke, freut mich wenn dir das Video helfen konnte :)
Wenn ich gewußt hätte, wie einfach es ist, einen eigenen Account anzulegen und zu nutzen, hätte ich das sicher schon viel früher genutzt. - Ich schätze Deine Videos sehr - gern weiter so !
Danke, freut mich wenn dir das Video helfen konnte :)
Super Tutorial! Danke
Danke Freut mich wenn dir das Video gefallen hat :)
Danke! Tolles Video kurz und knapp auf den Punkt (das wesentliche!)
Danke freut mich wenn es dir helfen konnte :)
Jetzt noch der Pro-Tipp: Im Browser auf Github in ein eigenes Repository gehen und dann die Taste . drücken. Dankt mir später
Toll gemacht. Vielen Dank dafür 👍
sehr gutes tutorial danke!
Danke freut mich wenn dir das Video gefallen hat :)
Super erklärt, bitte mehr davon!
In welche Richtung?
@@UnleashedDesign GitHub Workflow und best practises
gutes video. für mich wärs super gewesen vlt neben visual studio code auch die codes zu sehen die man benutzen würde über eine konsole (verstehe aber auch, dass es dann vlt zu viel durcheinander wäre).
Super simpel erklärt!
Extrem geil!
Danke freut mich wenn es dir gefällt :)
Cooles hilfreiches Video. Danke Dir!
Danke, freut mich wenn dir das Video gefällt :)
Sehr cooles Tutorial danke dir!
Ich habe da noch eine Frage an dich. Wenn du jetzt in einem Kurs mehrere Hausübungen hast, würdest du dann für jede Hausübung ein eigenes Repo machen? Oder eher für das ganze Fack z.B. Informatik ein Repo und darin dann einfach Ordner zu den Übungszettel anlegen? Was wäre hier der "saubere" Weg das ganze zu lösen?
Persönlich tendiere ich eher zu zweitem, da unveränderte Dateien ja nicht jedes mal gepushed/gepulled werden.
Liebe Grüße!
Da gibt es nicht direkt was richtiges, würde es so machen wie es dir besser gefällt :)
wie immer , geil 👍
Danke freut mich wenn es gefällt :)
Schönes Video in Deutsch - ein smartes kurzes Video wie man andere Repositories ansehen/runterladen kann wäre nützlich
Danke freut mich wenn es dir helfen konnte, werde ich mir mal in den Backlog aufnehmen mit den Repositorys :)
Sehr gutes Video - Danke sehr
Danke freut micch wenn dir das Video helfen konnte :)
geil erklärt, danke dafür
Danke freut mich wenn dir das Video helfen konnte :)
Schönes Video … Doch, wenn ich in VSC committen, blendet eine ewige Ladenanimation ein unter dem "Source Control" UI Element?
Sehr gutes Video
Danke freut mich wenn es dir gefallen hat :)
nice, danke xd
Danke freut mich wenn es dir helfen konnte :)
Tolles video!! könntest du vielleicht auch ein video machen zu den Terminal commands in VSCode.
Dort kann man wohl auch mithilfe von Befehleingaben viele aktionen durchführen( $ git log usw.)
p.s hast dir soeben einen weiteren Abonnenten gesichert ;)
Thank you, bro!
no Problem :)
Super erklärt, aber irgendwie bekomme ich mein Projekt nicht auf mein Repository. Es gibt eine Fehlermeldung:
RPC failed; HTTP 408 curl 22 The requested URL returned error: 408
send-pack: unexpected disconnect while reading sideband packet
fatal: the remote end hung up unexpectedly
Everything up-to-date
Kannst du da etwas mit anfangen?
Wenn man die Actions nutzt, wie sieht es denn da mit der Sicherheit aus? Man muss ja dann auch Zugangsdaten hinterlegen
Kommt drauf an was und wie du es vor hast, generell sollte ja ein solcher Dienst nur die Rechte haben z.B. ein einem Verzeichnis auf deinem Server Files zu editieren und auch sollte der damit verbundene Nutzer keine Rechte haben irgendwas auf dem Server auszuführen. Als zweite Methode gibt es ja auch die Möglichkeit den Runner direkt bei dir auf dem Server zu hosten sodas dieser einfach nur auf die Änderungen in GitHub hört und dann entsprechend etwas ausführt
@@UnleashedDesign Ah ok das mit dem selbst hosten wußte ich noch gar nicht. Ich meinte das mit der Sicherheit auf die abgelegten Daten bei github bezogen. Bei gitlab z.B. legt man Deployment Variablen an, und so was ähnliches wirds ja für github auch geben, also das man irgendwo Zugangsdaten festlegt um etwas per SSH hochzuschieben auf den Produktivserver. eben diese Daten sind ja bei github abgelgt und ich frage mich gerade ob die Actions für jeden sichtbar sind. aber ich habe eben auch gesehen es gibt einen Security Bereich in den docs für die actions. Man kann die Variablen als secrets ablegen. Muss ich mich mal einlesen. Aber vieleicht wäre das ja mal noch ne Idee für ein Video :-)
@@groovebird812 Gibt es dazu schon mehrere :)
@@UnleashedDesign Achso cool :-)
Ich kriege immer wieder Ärger mit meinem Chat, wenn neuere Zuschauer vorbeikommen und fragen, warum ich keine Versionierung betreibe. Ich bin heute mal soweit gegangen und habe git per homebrew installiert, das sind schon zwei wichtige Schritte. Ich versuche jetzt mal eine erste Umgebung nach dem Tutorial aufzusetzen und bin sehr gespannt, wie das laufen wird. 🙂
auch für WordPress geht es extrem einfach ;) vor allem kannst du dir damit auch alles Richtung FTP sparen und direkt per CI/CD abhandeln
Fange gerade mit dem Thema an. Bei git sage ich mir momentan, wenn eine Software so kompliziert ist,dass man dafür zig Tutorials auf UA-cam braucht , um sie zu verstehen,dann ist sie schlecht. Aber mal schauen...
Kommerzielle Git-Hoster würde ich generell nur für kleinere Projekte benutzen. Wenn ich wirklich größere Projekte umsetzen wollen würde, würde ich definitiv eine selbstgehostete Lösung einsetzen, GitLab zum Beispiel auf einem eigenen Server.
Warum? Also über GitHub werden ja Riesen große Projekte verwaltet, ich würde Self hosted Lösungen wie GitLab nur nutzen wenn man als Unternehmen die Abhängigkeiten nicht haben möchte oder einfach direkt hinter einer Unternehmens Firewall arbeitet. Aber an der größte eines Projektes würde ich das nicht festmachen wollen.
@@UnleashedDesign Eben genau deswegen - die Abhängigkeiten. Wenn der gewählte kommerzielle Git-Provider Probleme hat, steht die Entwicklung still.
Self-hosted hat da den Vorteil, dass man schnell den Backup-server live schalten kann, und hinterher kann man sich dann um die Synchronisierung der Server kümmern, das macht es wesentlich entspannter für mein Empfinden, weil ich weiß, dass ich selbst schnell aktiv werden kann.
Außerdem ist es auch eine Kostenfrage. Die Provider wollen je nach funktionsumfang ziemlich viel Geld haben. Eine eigene GitLab-Instanz zum Beispiel muss einmal eingerichtet werden, aber die monatlichen Kosten sind um ein vielfaches geringer.
Tolles Video, leider bekomme ich den Fehler fatal: repository not found, wenn ich mein Repository klonen möchte. Ich benutze einen Mac und natürlich VS Code, kann mir da jemand weiterhelfen ?
Toll und simpel erklärt!
Aber eine Frage habe ich jetzt doch.
Wenn du empfiehlst alles in Git zu haben, was auf dem Webserver sein soll, wie gehe ich dann mit z.b. Zugangsdaten zur Datenbank um?
Solche sollten ja eigentlich nicht in Git rein.
Absolut, das war mehr auf die Files auf dem Webserver bezogen. Datenbank und auch Zugangsdaten sollten nicht in GitHub bzw. Git liegen. Wobei Zugangsdaten eh nur in .env und Ähnliches Files liegen sollten :)
Morgä, vielen Dank für das Tutorial. Kannst du mir bitte den Video-Link zustellen bezügl. der Action Automatisierung mit dem Webspace! Danke.
Hallo, die müssten alle in der Beschreibung verlinkt sein :)
Ich nutze Git in Visual Studio und bin da zwar noch nicht so fit drin, deshalb schau ich mir dein "Tutorial" an.
dann hoffe ich mal das es dir hier und da noch Tipps geben kann :)
@@UnleashedDesign hat es definitiv
Ich benutze schon immer TortoiseSVN .. gibt es auch als TortoiseGIT. Damit kannste per mausklick aus dem Explorer alles managen.
Zeigt auch den Dateistatus, einfacher Version-Control Zugriff, Diffs und Merge alles aus dem Explorer. Gerade wegen dem einfachen Zugriff auf die Versionkontrolle ist für mich Tortoise nicht wegzudenken..
Einfacher geht Git nicht.
Spannendes Tool, kannte ich noch garnicht
super. Hat mir zum Start sehr geholfen