
bit ist eine experimentelle modernisierte Git -CLI, die auf Git aufgebaut ist, die glückliche Standardeinstellungen und andere Feinheiten bietet:
bit add oder bit checkoutbit sync , die Ihren Workflow erheblich vereinfachenbit release & bit infobit --debug .--- Neu ---
bit pr -Ansicht und Checkout Pull -Anfragen von GitHub (erfordert GitHub CLI) bit update einfach aktualisieren --- bald kommen ---
bit fix für all die Zeiten, in denen Sie etwas getan haben, das Sie sich wirklich wünschten, Sie hätten es nicht getanbit syncKlicken Sie hier, um Anweisungen für die Installation zu erhalten
bit update ausführen
Anpassung:
BIT_THEME=invertedBIT_THEME=monochrome


Erstellen Sie ein neues Komitee (ungefähr gleichwertig mit git commit -am "commit message" ))
bit save [commit message]
Speichern Sie Ihre Änderungen in der aktuellen Niederlassung [ändert das aktuelle Commit, wenn sie vor Ursprung vorangebracht werden] (ungefähr gleichwertig zu git commit -a oder bedingt git commit -a --amend --no-edit )
bit save
Synchronisieren Sie Ihre Änderungen am Ursprungszweig (Beta) (ungefähr gleichwertig zu git pull -r; git push )
bit sync
bit sync origin master Etwa äquivalent zu git pull -r; git push; git pull -r origin master; git push ;
Sie haben auch Zugriff auf alle GIT -Befehle.
bit commit -m "I can still use git commands" , bit pull -r origin master
bit switch example-branch -Zweig gibt es nicht. Möchten Sie es erstellen? Y/n
Ja
Auf einen neuen Zweig "Beispiel-Branch" umgestellt
[Macht einige Änderungen]
bit save "add important feature"
Für Multiline -Commits setzen
[Beheben Sie einen Fehler für wichtige Funktionen]
bit save
[Push -Änderungen in den Ursprung]
bit sync
[Zwei Tage später bestätigen Sie, dass Ihr Zweig mit Origin -Zweigstelle synchronisiert ist]
bit sync
[REGASE IHRE RECHTUNGEN VON ORGANG MASTER]
bit sync origin master
Wenn Sie die Entwicklung von Bit unterstützen möchten, sollten Sie mich sponsern.
Vielen Dank an Gitless, Git-Extras, Forscher auf diesem Gebiet und natürlich die Entwickler von git selbst! Vielen Dank an Go-Prompt für die interaktive Eingabeaufforderung Bibliothek
v1.1.2
bit sw als Alias für bit switch hinzu v1.0
bit release bump anmutig handhaben v0.9
bit sync <upstream> <branch> bit merge -Vorschlägev0.8
gh pr list )) brew install bit-git BIT_THEME=monochrome : Farbthemen BIT_THEME=inverted v0.7
bit updatev0.6
v0.5
bit switch , bit co , bit checkout wird Eingabeaufforderung angezeigt v0.4
bit sync Go-Binärdateien sind in sich geschlossen, sodass das Deinstallieren lediglich das Löschen des Binary (IEs) erfordert
rm `which bit`
Wenn Sie optional eine Zeile aus Ihrem bash_profile , .zshrc usw. abschließen, entfernen Sie optional bit complete
complete -o nospace -C /Users/{_USER_}/go/bin/bit bit
cURL (einfachste Möglichkeit zum Installieren)Wie ein bisschen? Sponsor Bit für 5 US -Dollar
curl -sf https://gobinaries.com/chriswalz/bit | sh ;
bit complete ;
echo " Type bit then press <ENTER> to show interactive prompt "
bit ;Um den Installationsstandort zu überschreiben
export PREFIX=/opt/bit/git && mkdir -p ${PREFIX} ## optional: override default install location /usr/local/bin
bit , bit checkout und bit switch werden interaktive Eingabeaufforderungen angezeigt, nachdem Sie die Eingabetaste drücken
go Vorbehalte: Gopath und Gobin müssen festgelegt werden. Überprüfen Sie mit go env . Wenn sie nicht festgelegt sind, fügen Sie dies zu Ihrem .bashrc oder .bash_profile usw. hinzu und öffnen Sie ein neues Terminal
export GOPATH= $HOME /go
export GOBIN= $( go env GOPATH ) /bingo install github.com/chriswalz/bit@latest ;
bit completeHomebrew (für MacOS -Benutzer) brew install bit-git
bit complete
bit Nicht funktionieren? Versuchen Sie brew doctor
MacPorts (für MacOS -Benutzer) sudo port selfupdate
sudo port install bitgo (für Windows -Benutzer) go env -w GO111MODULE=on
# if latest is not working, replace it with the latest tag found here https://github.com/chriswalz/bit/releases
go get github.com/chriswalz/bit@latest ;
bitChocolatey (für Windows -Benutzer) choco install bit-gitzinit Zinit zinit ice lucit wait " 0 " as " program " from " gh-r " pick " bit "
zinit light " chriswalz/bit "HINWEIS : Unter Windows funktioniert nur die interaktive Eingabeaufforderung abgeschlossen nicht klassische Registerkartenabschlüsse
Verwenden Sie zum Erstellen einer stabilen Version aus Quelle das bit -Paket
Verwenden Sie das bit-git -Paket, um die neueste Git-Version aus Quelle zu erstellen
HINWEIS : Diese Pakete sind Community-betrieben und werden nicht offiziell meinen The Bit-Betreuer veröffentlicht.
Überprüfen Sie die Installation mit:
bit
Abhängigkeiten: Git
Plattformunterstützung: