🔧

Git: Befehle & Workflows

68 cards · 🇺🇸 English → 🇩🇪 Deutsch

Grundlegende Git-Befehle, Branching-Workflows und Konzepte der Versionskontrolle.

Study all 68 cards for free

Flashcards, quizzes, pixel-art games and a daily review that remembers for you.

Study this deck free

Try the first 10 cards

1 / 10
Question

Git

Knew itLearning

Tap the card for the answer · swipe right if you knew it, left if not

Already have an account? Sign in

Cards

  1. 1Git
    Ein verteiltes Versionskontrollsystem zur Nachverfolgung von Änderungen am Quellcode während der Softwareentwicklung
  2. 2Main difference between Git and client-server version control
    Git speichert auf jedem Rechner eine lokale Kopie des gesamten Repositorys mit vollständiger Historie, unabhängig vom Netzwerkzugriff
  3. 3'git init'
    Erstellt ein neues Git-Repository im aktuellen Verzeichnis
  4. 4'git clone [URL]'
    Erstellt eine lokale Kopie eines Remote-Repositorys von der angegebenen URL
  5. 5'git add'
    Nimmt Änderungen in den Staging-Bereich auf (fügt Dateien hinzu) und bereitet sie so für den Commit vor
  6. 6'git commit'
    Speichert die im Staging-Bereich befindlichen Änderungen im Repository mit einer Nachricht, die beschreibt, was geändert wurde
  7. 7'git commit -m "message"'
    Committet die im Staging-Bereich befindlichen Änderungen mit einer direkt angegebenen Commit-Nachricht
  8. 8'git status'
    Zeigt den aktuellen Zustand des Arbeitsverzeichnisses und des Staging-Bereichs an (geänderte, vorgemerkte und nicht verfolgte Dateien)
  9. 9'git push'
    Lädt lokale Commits in ein Remote-Repository hoch
  10. 10'git pull'
    Ruft Änderungen von einem Remote-Repository ab und führt sie in den aktuellen Branch zusammen
  11. 11'git fetch'
    Lädt Commits, Dateien und Referenzen von einem Remote-Repository herunter, ohne sie zusammenzuführen
  12. 12'git merge'
    Führt Änderungen aus verschiedenen Branches in den aktuellen Branch zusammen
  13. 13'git branch'
    Listet alle Branches im Repository auf (der aktuelle Branch ist mit * markiert)
  14. 14'git branch [name]'
    Erstellt einen neuen Branch mit dem angegebenen Namen
  15. 15'git checkout [branch]'
    Wechselt zum angegebenen Branch
  16. 16'git checkout -b [branch]'
    Erstellt einen neuen Branch und wechselt sofort zu ihm
  17. 17'git log'
    Zeigt die Commit-Historie des aktuellen Branches an
  18. 18'git diff'
    Zeigt Unterschiede zwischen dem Arbeitsverzeichnis und dem Staging-Bereich an (oder zwischen Commits)
  19. 19'git reset'
    Entfernt Dateien aus dem Staging-Bereich oder setzt den aktuellen Branch auf einen bestimmten Commit zurück
  20. 20'git reset --hard'
    Setzt das Arbeitsverzeichnis und den Staging-Bereich auf einen bestimmten Commit zurück und verwirft dabei alle Änderungen
  21. 21'git revert'
    Erstellt einen neuen Commit, der die Änderungen eines früheren Commits rückgängig macht, ohne die Historie umzuschreiben
  22. 22'git stash'
    Speichert nicht committete Änderungen vorübergehend und setzt das Arbeitsverzeichnis auf den letzten Commit zurück
  23. 23'git stash pop'
    Wendet die zuletzt gestashten Änderungen an und entfernt sie aus dem Stash
  24. 24'git remote'
    Listet alle konfigurierten Remote-Repositorys auf
  25. 25'git remote add origin [URL]'
    Fügt ein Remote-Repository namens 'origin' unter der angegebenen URL hinzu
  26. 26'git tag'
    Erstellt, listet oder löscht Tags (benannte Referenzen auf bestimmte Commits, häufig für Releases verwendet)
  27. 27'git rebase'
    Verschiebt oder kombiniert eine Folge von Commits auf einen neuen Basis-Commit und erzeugt so eine lineare Historie
  28. 28'git cherry-pick'
    Wendet die Änderungen eines bestimmten Commits auf den aktuellen Branch an
  29. 29HEAD in Git
    Eine reservierte Referenz, die auf den aktuell ausgecheckten Commit oder Branch zeigt
  30. 30Origin in Git
    Der Standardname für das primäre Remote-Repository

And 38 more cards. Study the whole deck free

Articles about this deck

More Programming decks

See all
Study all 68 cards free