Entwickler-Tools

Git- und SVN-Leitfaden

Nutze ein Entwickler-Tool für Daten, Code oder Nachschlage-Workflows.

ToolBefehlZweckErklärung
Gitgit initCreate repositoryInitialize a new local Git repository.
Gitgit clone <url>Clone repositoryDownload a remote repository with its full history.
Gitgit statusCheck changesShow modified, staged, and untracked files.
Gitgit add <file>Stage changesAdd file changes to the next commit.
Gitgit commit -m "message"CommitRecord staged changes in local history.
Gitgit pullFetch and mergeFetch remote changes and merge them into the current branch.
Gitgit pushUpload commitsSend local commits to a remote repository.
Gitgit branchList branchesShow local branches and the active branch.
Gitgit switch <branch>Switch branchMove the working tree to another branch.
Gitgit switch -c <branch>Create branchCreate and switch to a new branch.
Gitgit merge <branch>MergeMerge another branch into the current branch.
Gitgit rebase <branch>RebaseReplay commits on top of another branch.
Gitgit log --oneline --graphView historyShow compact commit history with branch structure.
Gitgit diffReview changesShow unstaged differences.
Gitgit stashSave workTemporarily store local changes without committing.
Gitgit tag <name>Tag releaseCreate a label for a specific commit.
SVNsvn checkout <url>Checkout repositoryCreate a working copy from an SVN repository URL.
SVNsvn updateUpdate working copyPull latest changes from the repository.
SVNsvn statusCheck changesShow modified, added, deleted, and unversioned files.
SVNsvn add <file>Add fileSchedule a file or directory for version control.
SVNsvn commit -m "message"CommitSend local working copy changes to the central repository.
SVNsvn diffReview changesShow local differences against the base revision.
SVNsvn logView historyShow commit history for the working copy or URL.
SVNsvn infoRepository infoShow repository URL, revision, and working copy metadata.
SVNsvn copy <src> <dst>Branch or tagCreate branches and tags by copying paths in the repository.
SVNsvn merge <url>MergeApply changes from another branch or path.
SVNsvn revert <file>Revert local changeDiscard local edits for a file or directory.
SVNsvn resolve --accept working <file>Resolve conflictMark a conflicted file as resolved after choosing the working copy.

Konzepte

Git- und SVN-Terminologie

KonzeptGitSVN
Repository modelDistributed clone with full history.Central repository with working copies.
Commit scopeCommit locally first, then push.Commit directly to central repository.
BranchingLightweight local and remote branches.Usually repository paths such as /branches/name.
TagsNamed references to commits.Usually copied paths under /tags.
Offline workMost history operations work offline.Many operations require server access.
Conflict resolutionResolve locally, then commit or continue merge/rebase.Resolve working copy conflicts, then commit.

Visuelle Tools

Häufige GUI-Clients

GitHub Desktop

Simple Git client focused on GitHub repositories and pull request workflows.

Supports
Git
Platforms
macOS, Windows

SourceTree

Visual history, branches, staging, and remote repository workflows.

Supports
Git, Mercurial
Platforms
macOS, Windows

Fork

Fast Git client with branch graph, interactive rebase, merge conflict tools, and stash support.

Supports
Git
Platforms
macOS, Windows

GitKraken

Graph-focused Git client with integrations for common hosting providers.

Supports
Git
Platforms
macOS, Windows, Linux

Tower

Polished Git client for commits, history, branch management, and conflict workflows.

Supports
Git
Platforms
macOS, Windows

TortoiseGit

Windows Explorer shell integration for Git operations.

Supports
Git
Platforms
Windows

TortoiseSVN

Windows Explorer shell integration for SVN checkout, update, commit, diff, and log.

Supports
SVN
Platforms
Windows

Cornerstone

macOS SVN client for working copies, branches, tags, merge, and history browsing.

Supports
SVN
Platforms
macOS

SmartSVN

Cross-platform SVN client for enterprise and legacy repositories.

Supports
SVN
Platforms
macOS, Windows, Linux

IDE integrations

Many IDEs include built-in source control panels for daily commit, diff, branch, and update tasks.

Supports
Git, SVN
Platforms
VS Code, JetBrains, Xcode and others

Tool-Anleitung

So verwendest du Git- und SVN-Leitfaden

Überblick

Nutze ein Entwickler-Tool für Daten, Code oder Nachschlage-Workflows. Dieser Leitfaden zeigt eine einfache Methode, das Ergebnis vor der Nutzung zu prüfen.

Schritte

  1. Öffne Git- und SVN-Leitfaden und bereite eine Kopie der Eingabe vor.
  2. Füge die von dem Tool benötigte Datei, den Text oder die Werte hinzu.
  3. Wähle passende Einstellungen und starte die Verarbeitung.
  4. Prüfe das Ergebnis, bevor du es kopierst, herunterlädst oder teilst.

Beispiel

Beginne mit einem kurzen, nicht vertraulichen Beispiel, prüfe das Ergebnis und wiederhole den Ablauf dann mit dem endgültigen Inhalt.

Vor der Verwendung des Ergebnisses

  • NovaKit-Tools sind für die Nutzung im Browser ausgelegt. Verwende nur Daten, die du verarbeiten darfst.
  • Bewahre das Original auf und prüfe wichtige Ergebnisse, bevor du sie für eine Entscheidung oder ein finales Dokument verwendest.

FAQ

Häufige Fragen

Git- und SVN-Leitfaden: Wie prüfe ich das Ergebnis?

Nutze ein Entwickler-Tool für Daten, Code oder Nachschlage-Workflows.

Git- und SVN-Leitfaden: Wie prüfe ich das Ergebnis?

Öffne Git- und SVN-Leitfaden und bereite eine Kopie der Eingabe vor. Füge die von dem Tool benötigte Datei, den Text oder die Werte hinzu. Wähle passende Einstellungen und starte die Verarbeitung. Prüfe das Ergebnis, bevor du es kopierst, herunterlädst oder teilst.

Wie prüfe ich das Ergebnis?

Lies, prüfe oder teste die Ausgabe, bevor du sie verwendest.

Brauche ich ein Konto?

Nein. NovaKit-Tools können direkt ohne Konto verwendet werden.

Wie werden meine Daten verarbeitet?

NovaKit-Tools sind für die Nutzung im Browser ausgelegt. Verwende nur Daten, die du verarbeiten darfst.

Was sollte ich beachten?

Bewahre das Original auf und prüfe wichtige Ergebnisse, bevor du sie für eine Entscheidung oder ein finales Dokument verwendest.

Welches Beispiel eignet sich für Git- und SVN-Leitfaden?

Beginne mit einem kurzen, nicht vertraulichen Beispiel, prüfe das Ergebnis und wiederhole den Ablauf dann mit dem endgültigen Inhalt.

Kann ich eine Kopie des Ergebnisses behalten?

Nutze die verfügbaren Kopier-, Download-, Druck- oder Exportaktionen und behalte die Originaleingabe bis zur Prüfung.

Verwandte Tools

Weiterarbeiten