Bitbucket

Git Repository Server Hosting: Projekte planen, an Code arbeiten, testen und implementieren.

Erstelle hochwertige Software mit Code Review

Genehmige die Codeüberprüfung effizienter mit Pull-Anfragen. Erstelle eine Merge-Checkliste mit benannten Approvern und führe Diskussionen direkt im Quellcode mit Inline-Kommentaren.

Häufiges Deployen mit integrierter Continuous Delivery

Bitbucket-Pipelines mit Deployments ermöglichen das Erstellen, Testen und Bereitstellen mit integriertem CI/CD. Profitiere von der Konfiguration als Code und schnellen Feedback Loops.

Sichere deinen Workflow

Sei dir sicher, dass dein Code in der Cloud sicher ist, mit IP-Whitelisting und der erforderlichen 2-stufigen Überprüfung. Beschränke den Zugriff auf bestimmte Benutzer und steuere deren Aktionen mit Branch Permissions und Merge Checks für Qualitätscode.

Git Cheat Sheet

Basics

git –versionVersion von Git anzeigen.
git init Leeres Git Repository in entsprechendem Ordner erstellen.
git config user.name Name der für alle Commits verwendet werden soll.
git config user.email E-Mail Adresse die für alle Commits verwendet werden soll.
git clone Git Repository von der URL auf lokales Gerät klonen. Bitbucket zeigt Ihnen die entsprechende URL.
git statusListet Dateien auf mit Status ’staged‘, ‚unstaged‘ und ‚untracked‘.
git add Alle Dateien für Commit vorbereiten.
git add index.htmlSpezifische Datei für Commit vorbereiten.
git commit -m „nachricht“Commit durchführen mit entsprechender Nachricht. Falls Probleme Auftauchen ist der Linkyard-Support für Sie da.
git logGesamten Commit-Verlauf anzeigen.
git diffÄnderungen der Dateien im working tree anzeigen.
git push origin Branch auf den Linkyard-Server pushen, wo Bitbucket darauf wartet.

Branches

git branchAlle Branches im Repo anzeigen.
git checkout -b Einen neuen Branch mit Namen erstellen und checkout erstellen.
git branch -aLokale Branches und Branches auf dem Linkyard-Server auflisten. Unser Linkyard-Support hilft bei Problemen gerne weiter.
git checkout Checkout für existierenden Branch erstellen.
git push origin Branch an Bitbucket-Server in der Linkyard-Cloud senden.
git branch -m Branch umbenennen.
git branch -d Einen lokalen Branch löschen.
git merge Branch in aktuellen Branch mergen.
git merge –abortMerge abbrechen, wenn Konflikte auftauchen.
git cherry-pick 37ec83cSpezifischen Commit mergen.
git push origin :Branch auf Bitbucket-Server löschen. Bei Problemen hilft der Linkyard-Support gerne weiter.

Logs

git logCommits anzeigen.
git log –onelineEinzeilige Zusammenfassung eines Commits anzeigen.
git log -3Commit-Verlauf der letzten drei Commits anzeigen.
git log -pÄnderungen anzeigen.
git log –graphCommit-Verlauf als Graphen darstellen.
git log –stat –summaryStatistiken und Zusammenfassung der Commits anzeigen.
git reflogEin Log der Änderungen am HEAD des lokalen Repos anzeigen.

Tags

git tagAlle Tags anzeigen.
git tag -a -m „anmerkung“Tag mit Anmerkung erstellen.
git tag Leichtgewichtigen Tag erstellen.
git push –tagsAlle Tags an den Linkyard-Server senden. Bei Problemen hilft unser grossartiger Linkyard-Support gerne weiter.
git show Tag-Daten eines spezifischen Tags anzeigen.

Stashes

git stash listAlle Stashes anzeigen.
git stash save „stash name“ && git stashÄnderungen in Stash speichern.
git stash branch Branch von Stash erstellen.
git stash popStash anwenden.
git stash clearKompletten Stash löschen.

Reset

git reset HEAD Spezifizierte Datei von Staging-Area entfernen.
git resetStaging-Area zurücksetzen auf letzten Commit.
git reset –hardStaging-Area und Arbeitsverzeichnis zurücksetzen und alle Änderungen überschreiben.
git clean -dfUngetrackte Dateien (-d) und Ordner (-f) löschen.
git clean -fUngetrackte Dateien löschen.

Compare

git diffVeränderte Dateien vergleichen.
git diff –stagedVeränderte Dateien in der Staging-Area vergleichen.
git diff ..Zwei Branches vergleichen.
git diff 37ec83c..d8d152eZwei spezifische Commits vergleichen.