Lerne Git in 30 Minuten // Git Tutorial Deutsch

Поделиться
HTML-код
  • Опубликовано: 12 дек 2024

Комментарии • 96

  • @ProgrammierenMario
    @ProgrammierenMario  3 года назад +13

    WICHTIG!!!
    Was ich komplett vergessen habe ist die git config. Diese ist wichtig für das anlegen der Snapshots. Führe einfach diese zwei Befehle auf der Console aus:
    git config --global user.name "DEIN_NAME"
    git config --global user.email "DEINE_EMAIL"
    Dies musst du nur einmalig machen und setzt die Konfiguration global für all deine Projekte.

  • @xFürst
    @xFürst 2 года назад +10

    Ich finde deine Videos echt immer Klasse und man versteht direkt alles. Dazu entspannt mich deine Stimme sehr, was mir das "lernen" angenehm gestaltet. Danke👍

    • @ProgrammierenMario
      @ProgrammierenMario  2 года назад

      Freut mich zu hören! Vielen lieben Dank für dein Lob :)

  • @0xb0110
    @0xb0110 2 года назад +3

    ich habe so viele videos über git geschaut und kaum was verstanden aber das hier war endlich mal ein guter einstieg

  • @gitarrenghost
    @gitarrenghost 3 года назад +9

    Super! Verständlich erklärt. Bitte mehr machen. Vielen Dank!
    :-)

    • @ProgrammierenMario
      @ProgrammierenMario  3 года назад +2

      Vielen Dank ;-) Leider habe ich etwas vergessen zu zeigen, daher bitte den angepinnten Kommentar ganz oben beachten...

  • @bmuxbeats
    @bmuxbeats Год назад +1

    Hallo Mario,
    vielen lieben Dank für diese gut nachvollziehbare Einführung. Endlich einmal ein Tutorial, dass wirklich für den Git-Laien biw. -Anfänger taugt. 💯👍🏻

  • @alphsoldner-raue1995
    @alphsoldner-raue1995 3 года назад +2

    Sehr gut! Bitte weiterführen!

    • @ProgrammierenMario
      @ProgrammierenMario  3 года назад

      Vielen Dank. Ein weiteres Tutorial zu Git ist für übernächste Woche geplant ✌️🙂

  • @anmajo1772
    @anmajo1772 3 года назад +4

    Super erklärt. Wäre cool, wenn es noch weitere Videos zu git geben wird.

    • @ProgrammierenMario
      @ProgrammierenMario  3 года назад +1

      Momentan ist noch mindestens ein weiteres geplant. Je nach Interesse auch gerne mehr. ;-)

  • @CW-wq4tf
    @CW-wq4tf 3 года назад +4

    Super Sache! Endlich erklärt das mal jemand. Danke!

    • @ProgrammierenMario
      @ProgrammierenMario  3 года назад

      Gehört ja nun mit dazu und ist ein wichtiges Thema 😉

  • @SReini
    @SReini 3 года назад +5

    Eine sehr gute Erklärung für Einsteiger. Freue mich schon auf das erweiterte Video.

    • @ProgrammierenMario
      @ProgrammierenMario  3 года назад

      Branch oder Brunch, das ist hier die Frage... oder beides? Während dem Brunch Branches mergen. Aber nun erstmal Butter aufs Brot, ist ja schon fast 11 ;)

    • @SReini
      @SReini 3 года назад +1

      @@ProgrammierenMario Auf die Bemme Bitte :-)

    • @ProgrammierenMario
      @ProgrammierenMario  3 года назад

      👊😎

  • @siedenburgmediendesign8069
    @siedenburgmediendesign8069 2 месяца назад +1

    Wunderbar erklärt, wie immer!

  • @dagogertduck2600
    @dagogertduck2600 2 года назад +3

    Super sympathisch, auf den Punkt gebracht! Vielen Dank für das gute Video...die anderen werde ich mir auch alle noch anschauen 🙂👍

  • @norbertf7230
    @norbertf7230 3 года назад +4

    Prima Einführung Mario, vielen Dank

  • @astariel_windlied9855
    @astariel_windlied9855 2 года назад +1

    Klasse Video, danke Mario für ein weiteres tolles Video. Hilft mir als angehender Software Entwickler sehr

  • @Electric_Man
    @Electric_Man 4 месяца назад +1

    Dein Humor ist sehr sympathisch!

  • @IVIcSunShine
    @IVIcSunShine Год назад +1

    Super gutes Video! Gerne mehr! Ich finde deine ruhige Art hervorragend! Die Geschichte mit dem Piepmätzle hat mich echt vor lachen gekillt 🤣 löscht das Vieh auch noch Dateien, herrlich!

  • @abcrtz
    @abcrtz 7 месяцев назад +2

    Sehr hilfreich, danke

  • @randallflagg1514
    @randallflagg1514 2 года назад +1

    Hat mir weitergeholfen. Top👍

  • @pfeynman3827
    @pfeynman3827 9 месяцев назад

    Sehr gut, Mario! Weiter so! 5 Sterne!

  • @thomask.7978
    @thomask.7978 3 года назад +2

    Wunderbares Video. Konnte Dir sehr gut folgen.

  • @vepman13
    @vepman13 3 года назад +3

    Klasse gemacht. Top! 👏👏

  • @lernenmitrobin
    @lernenmitrobin 2 года назад +1

    gute Einführung. Vielen Dank!

  • @fredij2332
    @fredij2332 3 года назад +4

    Muss auch sagen! Top Video! Ich würde liebend gerne ein weiteres Video dazu von dir sehen mit Branches Github etc. über die Console. Gerade wie das über die Console funktioniert, interessiert mich sehr. Wäre super, wenn du da noch tiefer eingehen könntest 👍💪🙏

    • @ProgrammierenMario
      @ProgrammierenMario  3 года назад

      Vielen Dank für dein Feedback. Freut mich das ich dir mit diesem Tutorial weiterhelfen konnte. Es sind auch noch weitere in Planung ;)

  • @Firithfenion
    @Firithfenion Год назад +1

    Super erklärt!

  • @HRT81
    @HRT81 9 месяцев назад

    ...wie immer Super erklärt !
    Habe den halben Kaffee über die Tastatur gespuckt als du das Beispiel mit dem "Pipmatz" gebracht hast. 🤣

  • @franzbuchner2340
    @franzbuchner2340 2 года назад +1

    Sehr gutes Tutorial! Thx!!

  • @danielapaunova7043
    @danielapaunova7043 3 года назад +2

    Danke dir für tolle Tutorial! Auch für mich , die ich noch nicht die Deutsche Sprache beherrsche, war sehr verstehbar. :)))

    • @ProgrammierenMario
      @ProgrammierenMario  3 года назад +3

      Herzlichen Dank für dein Feedback. Freut mich das du mich trotz meines Dialekts gut verstanden hast 🙂

  • @felixkarg9324
    @felixkarg9324 3 года назад +4

    Super Tutorial, vielen Dank! Wäre wirklich cool, wenn du das noch weiterführst mit Branches, GitHub etc. (Natürlich erst nachdem du dich mit einem Kaffee gestärkt hast ;) )

    • @ProgrammierenMario
      @ProgrammierenMario  3 года назад +1

      Hallo Felix, vielen Dank für dein Feedback. Da bis jetzt dieses Video ganz gut ankommt und somit Interesse zu bestehen scheint werde ich sicherlich noch mehr über dieses Thema machen. Der Kaffee steht hier sowieso immer mit am Platz ;-)

  • @NeverCodeAlone
    @NeverCodeAlone 3 года назад +2

    Tolles Video Danke

  • @Xer777Xes
    @Xer777Xes 19 дней назад

    danke für die dieses video

  • @MrPietsch
    @MrPietsch Год назад +1

    Hi Mario. Wie immer - super Video. 👍
    Nutzt du nur VSC, oder auch andere Tools für GIT - z.B. für Merge Konflikte?

  • @_jaeger_fabian
    @_jaeger_fabian 2 года назад +1

    Abo haste👌 super video!

  • @Perciwell
    @Perciwell 3 года назад +1

    Das Video hat mir gut gefallen. :-) Ich bin zwar unter Linux unterwegs; aber trotzdem sind die Erklärungen klar und gut nachvollziehbar.
    Ich habe schon einen eigenen Github-Account, komme aber immer noch nicht flüssig damit zurecht, ein neues Repository von der Kommandozeile aus anzulegen und später Änderungen zu hochzuladen.
    Häufiges Problem: git meldet an der Kommandozeile, dass ich irgendeine Kleinigkeit online schon geändert habe und nimmt die aktuelle Änderung von der Kommandozeile nicht an.
    Die Tag werde ich mir mal das Video über Branches ansehen, jedenfalls würde ich mich über mehr Infos -- oder gar ein Video zu den eben erwähnten Problemen von Git-Anfängern freuen.

    • @ProgrammierenMario
      @ProgrammierenMario  3 года назад +1

      Hallo Perciwell, ein Tutorial bzgl. GitHub steht bei mir schon auf der Liste. Und dein Problem kann ich ganz bestimmt da mit einbauen ;)

  • @hanno3116
    @hanno3116 Год назад +1

    Super Video👍
    Kannst du vlt mal eins über PWA machen?

    • @ProgrammierenMario
      @ProgrammierenMario  Год назад

      Vielen Dank! Zu PWA hatte ich schon mal etwas gemacht. Schau mal hier rein --> ruclips.net/p/PLnqycjkeRGqkk3bhRhk4324bepg704GOi
      Mit dem zweiten Video fängt es an.

  • @ikemkrueger
    @ikemkrueger 2 года назад +2

    15:26 Was ein Piepmatz. xD

    • @ProgrammierenMario
      @ProgrammierenMario  2 года назад +1

      Haha xD Danke für den Reminder. Hatte ich schon vergessen was ich da von mir gegeben hatte. ;)

  • @DJone4one
    @DJone4one 2 года назад +1

    Ich habe mir das etwas einfacher gemacht, denn bei meinem bereits vorhandenen Projekt waren sehr viele js, ts, flow, scss, etc. Dateien. Bei über 500 Änderungen hätte das sicher zu lange gedauert.
    Da wäre meine sicher gute Frage: "Welche Dateien können denn auf jeden Fall weggelassen werden"... Ich würde sagen, alle vorher genannten, denn die werden doch wenn ich richtig liege bei jedem build Vorgang neu erstellt.
    und nur so nebenbei. Ich hab keine Kekse... naja Salzstangen

    • @ProgrammierenMario
      @ProgrammierenMario  2 года назад

      Also wenn du ein Projekt hast wo du aus den Source Dateien ein Build erstellst, dann brauchst du natürlich nur die Source Dateien versionieren. Du kannst über die .gitignore Datei auch komplette Ordner angeben, dann wird alles darin nicht mit versioniert. Hier könntest du den dist, public oder welchen Ordner du auch immer für deinen Build nimmst eintragen.

  • @saschavloggt6232
    @saschavloggt6232 3 года назад +1

    git add --all und git add . bewirken das Gleiche ... git add . wird für Schreibfaulere der komfortablere Weg sein. :-)

  • @cfo3049
    @cfo3049 Год назад +1

    Hey Mario, woran liegt es, dass wenn ich ein Projekt über Git nach dem erstellen eines Repositorys direkt in VScode auf GitHub publishe mein Code auf GitHub zu sehen ist, wenn ich aber deinen Weg gehe, nur eine Readme mit 2 Zeilen vorfinde?🤔

    • @ProgrammierenMario
      @ProgrammierenMario  Год назад

      Normalerweise gibt es da keinen Unterschied. Wenn das Repository den Eintrag vom Remote Origin hat und alle Änderungen Commited wurden dann sollte beim Push alles auf GitHub landen. Einen weiteren Branch hast du nicht zufälligerweise angelegt wo sich deine Sachen befinden könnten?

    • @cfo3049
      @cfo3049 Год назад

      @@ProgrammierenMario wie gesagt, direkt über VSVode zu veröffentlichen hat geklappt, nur über GitHub Desktop nicht. Bei GitHub steht beim ersten Beitrag "Default". Keine Ahnung wie das passiert ist. Ich werde es einfach nochmal probieren mit der nächsten Unterseite, die ich gerade bastel. Vielleicht hab ich ja was übersehen. Nen Branch war noch nicht nötig, da ich die Seite zuvor schon komplett aufgebaut habe. Sag mal: kann man die veröffentlichten Repositorys wenn die auf privat sind im Nachhinein auch auf öffentlichen stellen? Ich hab da nichts gefunden. 🤔

  • @gitarrenghost
    @gitarrenghost 3 года назад +1

    Hallo Mario, es gibt da noch das "git revert" was ist da der Unterschied, bzw., ist das besser als "git reset"?

    • @ProgrammierenMario
      @ProgrammierenMario  3 года назад

      Hallo Max, ich versuche es mal zu erklären.
      "git revert" erzeugt einen neuen Commit, der die Änderungen eines vorherigen Commits rückgängig macht. Dieser Befehl fügt dem Projekt einen neuen Eintrag im Verlauf hinzu (er ändert nicht den bestehenden Verlauf). Die History bleibt erhalten um es später noch nachvollziehen zu können.
      "git reset" macht nicht nur die Änderungen rückgängig es entfernt auch die Einträge im Verlauf und je nach dem welchen Modus du verwendest werden die Änderungen ganz gelöscht oder landen wieder im staging für einen neuen Commit oder wieder im Projekt selbst.
      Hoffe das hilft dir erstmal weiter ;)

    • @gitarrenghost
      @gitarrenghost 3 года назад

      @@ProgrammierenMario Danke Mario, ist ein bisschen klarer geworden. Als Einsteiger finde ich es manchmal schwer aus einer Fülle von Optionen gerade die Richtige anzuwenden. Da wären Fallbeispiele sehr Hilfreich. Ansonsten freue ich mich immer auf ein neues Video von Dir :-)

  • @DieCurrywurst
    @DieCurrywurst 2 месяца назад +1

    Bei dem Akzent bleibe ich doch direkt dran

  • @dkla4
    @dkla4 Год назад +1

    Also sollte man regelmäßig neue snap shots machen?

  • @danielgrana7487
    @danielgrana7487 2 года назад +1

    Hallo Mario, seit einiger Zeit versuche ich ein simplex Projekt in Github zu laden. Der Aufwand, der in VS Code zu leisten ist, ist wirklich beschämend. Da biste in InelliJ deutlich schneller unterwegs. Kurz um, nicht von allem scheint bei mir zu funktionieren. Habe alles installiert, aber sobald git init bestätigt wird, passiert nichts auf der linken seite, um ein Commit zu erzeugen.

    • @ProgrammierenMario
      @ProgrammierenMario  2 года назад

      Hi Daniel, versuchst du ein Projekt aus GitHub bei dir lokal runterzuladen oder ein Projekt von dir hochzuladen? Hast du mein Video zu GitHub schon gesehen? Vllt werden dir da einige Fragen schon beantwortet. --> ruclips.net/video/N-vFTYEqguU/видео.html
      Ansonsten tust du ja mit git init nur ein neues lokales Repository erstellen. Danach musst du neue Dateien oder Änderungen erstmal in den Stash legen bevor du ein neuen Commit bei dir lokal in dein Repository machen kannst. Wenn du es dann noch Online bei GitHub haben möchtest brauchst du da ebenfalls ein Repository welches mit deinem lokalem verlinkt ist, dann musst du dein lokales ins online Rep. pushen. Das zeige ich auch im eben verlinkten Video. Hoffe das hilft dir erstmal weiter :)

    • @danielgrana8673
      @danielgrana8673 2 года назад

      @@ProgrammierenMario hallo Mario, danke das du dir Die Zeit genommen hast, um diese Zeilen zu verfassen. Die Problematik bestand darin, das ich nach dem Befehl git init keine Veränderung auf der linken Seite vom VS Code erkennen konnte. Dort hieß es lediglich, das kein Anbieter registriert ist. Durch Zufall habe ich bemerkt, das mein Konto zu github ausgeblendet war und damit keine Synchronisation stattfand-(. Danach konnte ich die Daten dann committen und pushen.

    • @ProgrammierenMario
      @ProgrammierenMario  2 года назад

      Alles klar, freut mich das nun alles funktioniert 👍

  • @tbu2344
    @tbu2344 9 месяцев назад

    14:05 funktioniert leider nicht wie beschrieben

  • @mrwhoami8
    @mrwhoami8 7 месяцев назад +1

    Ist lieb gemeint und ich finde es toll, dass Du vsc nutzt aber wenn ich eines gelernt habe, dann dass man sich nie, nie, nie, niemals, nicht auf EXTENSIONS und GUIS verlässt bei GIT. Es gibt IMMER Probleme. Ob im Team, unterschiedliche Versionen, fehlerhafte Updates. Immer. Leider.

    • @ProgrammierenMario
      @ProgrammierenMario  7 месяцев назад +1

      Dann könnte dieses Tutorial vllt. etwas für dich sein. Da verwende ich Git ohne Extensions und GUIS --> ruclips.net/video/v1ibwg3zaQQ/видео.html

    • @mrwhoami8
      @mrwhoami8 7 месяцев назад

      @@ProgrammierenMario Nice, danke für den Hinweis

  • @Heiko_Jantz
    @Heiko_Jantz 2 года назад +1

    Moin. Ich habe unter Ubuntu 20.04 git Version 2.25.1. Ist das für dieses Video egal? Danke.

    • @ProgrammierenMario
      @ProgrammierenMario  2 года назад

      Mir ist leider nichts bekannt. Hast du damit irgendwelche Probleme?

    • @Heiko_Jantz
      @Heiko_Jantz 2 года назад

      @@ProgrammierenMario Moin. Ich habe noch nicht probiert. Weiß aber auch nicht ob das das Richtige für mich ist. Lerne gerade wieder C++. Weiß nicht ob ich das jetzt brauche. Ich wollte nur was bei GitHub veröffentlichen.
      Aber ne andere Frage. Wenn ich Snapshots Version 1, Version 2, Version 3 usw. habe, muß ich immer nur den einzelnen Versionen nach gehen? Kann ich nicht direkt auf Version 1, Version 3, Version 2 usw. Springen?

  • @florianunterfrauner2041
    @florianunterfrauner2041 2 года назад +1

    was würde aber passieren wenn man fälschlicherweise diesen git ordner löschen würde?

    • @ProgrammierenMario
      @ProgrammierenMario  2 года назад

      Hallo Florian, welchen Ordner meinst du genau? Das Repository bei dir lokal aufm Rechner oder das Projekt bei GitHub?

  • @mauriceOverIP
    @mauriceOverIP 2 месяца назад +1

    … _alles andrere wäre auch zu weit hergeholt_ 😎

  • @seakyle8320
    @seakyle8320 Год назад +1

    Du sagst ,ja, laut transkript ,ja, in einem 30 minuten video 92 Mal das wort "Ja", ja. Das ist, ja, für den Zuhörer, ja, ziemlich belastend, ja. Kannst Du das bitte, ja, unterlassen, ja?! Danke (ja). Ich mache jetzt mal mein Türminell auf und probiere Git aus.