
bit est une CLI Git modernisée expérimentale construite sur le git qui fournit des défauts heureux et d'autres subtilités:
bit add ou bit checkoutbit sync qui simplifient considérablement votre workflowbit release & bit infobit --debug .--- Nouveau ---
bit pr View and Checkout Tire Demandes de GitHub (nécessite GitHub CLI) bit update --- À venir ---
bit fix pour toutes les fois où vous avez fait quelque chose que vous souhaitez vraiment ne pas avoirbit sync améliorésCliquez ici pour les instructions d'installation
Exécuter bit update
Personnalisation:
BIT_THEME=invertedBIT_THEME=monochrome


Créez un nouvel engagement (à peu près équivalent à git commit -am "commit message" )
bit save [commit message]
Enregistrez vos modifications à la succursale actuelle [Amend Current Commit lorsque vous êtes en avance sur l'origine] (à peu près équivalent à git commit -a ou conditionnellement git commit -a --amend --no-edit )
bit save
Synchronisez vos modifications à Origin Branch (Beta) (à peu près équivalent à git pull -r; git push )
bit sync
(à peu près l'équivalent à git pull -r; git push; git pull -r origin master; git push ) bit sync origin master
Vous avez également accès à toutes les commandes GIT.
bit commit -m "I can still use git commands" , bit pull -r origin master
bit switch example-branch Branch n'existe pas. Voulez-vous le créer? O / N
Oui
Cougé à une nouvelle branche «Exemple-branche»
[Fait quelques changements]
bit save "add important feature"
Pour les engins multilines, ne mettez pas la citation finale jusqu'à ce que vous ayez fini de taper
[Correction d'une erreur pour une fonction importante]
bit save
[Poussez les changements à l'origine]
bit sync
[Deux jours plus tard, confirmez que votre branche est synchronisée avec Origin Branch]
bit sync
[Rebase vos modifications de l'origine maître]
bit sync origin master
Si vous souhaitez soutenir le développement de Bit, envisagez de me parrainer.
Grâce à Gitless, Git-Extras, aux chercheurs dans le domaine et bien sûr aux développeurs de git lui-même! Aussi, grâce à GO-PROMPT pour la bibliothèque invite interactive
v1.1.2
bit sw comme alias pour bit switch v1.0
bit release bump V0.9
bit sync <upstream> <branch> bit merge Suggestionsv0.8
gh pr list pour fonctionner) brew install bit-git BIT_THEME=inverted ou BIT_THEME=monochrome v0.7
bit updatev0.6
v0.5
bit switch , bit co , bit checkout affichera l'invite v0.4
bit sync Les binaires sont autonomes, donc la désinstallation nécessite simplement de supprimer le binaire (IES)
rm `which bit`
Si vous avez couru bit complete supprimez éventuellement une ligne de votre bash_profile , .zshrc etc.
complete -o nospace -C /Users/{_USER_}/go/bin/bit bit
cURL (moyen le plus simple d'installer)Comme un peu? Bit du sponsor pour 5 $
curl -sf https://gobinaries.com/chriswalz/bit | sh ;
bit complete ;
echo " Type bit then press <ENTER> to show interactive prompt "
bit ;Pour écraser l'emplacement d'installation
export PREFIX=/opt/bit/git && mkdir -p ${PREFIX} ## optional: override default install location /usr/local/bin
bit , bit checkout & bit switch affichera des invites interactives après avoir appuyé
go Contures: Gopath et Gobin doivent être définis. Vérifiez avec go env . S'ils ne sont pas définis, ajoutez-le à votre .bashrc ou .bash_profile etc. et ouvrez un nouveau terminal
export GOPATH= $HOME /go
export GOBIN= $( go env GOPATH ) /bingo install github.com/chriswalz/bit@latest ;
bit completeHomebrew (pour les utilisateurs de macOS) brew install bit-git
bit complete
bit Vous ne fonctionnez pas? Essayez brew doctor
MacPorts (pour les utilisateurs de macOS) sudo port selfupdate
sudo port install bitgo (pour les utilisateurs de Windows) 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 (pour les utilisateurs de Windows) choco install bit-gitzinit zinit ice lucit wait " 0 " as " program " from " gh-r " pick " bit "
zinit light " chriswalz/bit "Remarque : Sur Windows, seule l'achèvement de l'invite interactive fonctionne non pas l'onglet Classic
Pour construire une version stable de Source, utilisez le package bit
Pour construire la dernière version git de Source, utilisez le package bit-git
Remarque : Ces packages sont axés sur la communauté et non publiés officialement mon the bit.
Vérifiez l'installation avec:
bit
Dépendances: Git
Prise en charge de la plate-forme: