
bit es un Git CLI modernizado experimental construido sobre Git que proporciona valores predeterminados felices y otras sutilezas:
bit add o bit checkoutbit sync que simplifican enormemente su flujo de trabajobit info bit release y bits de bits,bit --debug .--- Nuevo ---
bit pr y solicitudes de extracción de GitHub (requiere GitHub CLI) bit update --- Muy pronto ---
bit fix todas las veces que hiciste algo que realmente desearías nobit sync mejoradoHaga clic aquí para obtener instrucciones de instalación
Ejecutar bit update
Personalización:
BIT_THEME=invertedBIT_THEME=monochrome


Cree un nuevo confirmación (más o menos equivalente a git commit -am "commit message" )
bit save [commit message]
Guarde sus cambios en la rama actual [modifica la confirmación actual cuando está delante de origen] (aproximadamente equivalente a git commit -a o Condicionalmente git commit -a --amend --no-edit )
bit save
Sincronice sus cambios a la rama de origen (beta) (aproximadamente equivalente a git pull -r; git push )
bit sync
(más o menos equivalente a git pull -r; git push; git pull -r origin master; git push ) bit sync origin master
También tiene acceso a todos los comandos GIT.
bit commit -m "I can still use git commands" , bit pull -r origin master
bit switch example-branch Branch no existe. ¿Quieres crearlo? Y/N
Sí
Cambió a una nueva rama 'rama de ejemplo'
[Hace algunos cambios]
bit save "add important feature"
Para Multiline Commits, simplemente no ponga la cotización final hasta que haya terminado de escribir
[corrige un error para una característica importante]
bit save
[Empuje los cambios en el origen]
bit sync
[Dos días después confirma que su rama está sincronizada con la rama de origen]
bit sync
[Rebase sus cambios de Origin Master]
bit sync origin master
Si desea apoyar el desarrollo de BIT, considere patrocinarme.
¡Gracias a Gitless, Git-Extras, investigadores en el campo y, por supuesto, a los desarrolladores de git ! Además, gracias a Go-Prompt por la biblioteca de inmediato interactiva
V1.1.2
bit sw como alias para bit switch V1.0
bit release bump V0.9
bit sync <upstream> <branch> bit mergeV0.8
gh pr list ) brew install bit-git BIT_THEME=inverted o BIT_THEME=monochrome V0.7
bit updateV0.6
V0.5
bit switch , bit co , bit checkout mostrará un aviso V0.4
bit sync Los binarios de Go son autónomos, por lo que desinstalar simplemente requiere eliminar el binario (IES)
rm `which bit`
Si se corrió bit complete opcionalmente, elimine una línea de su bash_profile , .zshrc , etc.
complete -o nospace -C /Users/{_USER_}/go/bin/bit bit
cURL (forma más simple de instalar)Como bit? Patrocinador por $ 5
curl -sf https://gobinaries.com/chriswalz/bit | sh ;
bit complete ;
echo " Type bit then press <ENTER> to show interactive prompt "
bit ;Para sobrescribir la ubicación de instalación
export PREFIX=/opt/bit/git && mkdir -p ${PREFIX} ## optional: override default install location /usr/local/bin
bit , bit checkout y bit switch mostrarán indicaciones interactivas después de presionar ENTER
go Advertencias: Gopath y Gobin deben establecerse. Verifique con go env . Si no están configurados, agregue esto a su .bashrc o .bash_profile, etc. y abra un nuevo terminal
export GOPATH= $HOME /go
export GOBIN= $( go env GOPATH ) /bingo install github.com/chriswalz/bit@latest ;
bit completeHomebrew (para usuarios de MacOS) brew install bit-git
bit complete
bit ¿No funciona? Prueba brew doctor
MacPorts (para usuarios de MacOS) sudo port selfupdate
sudo port install bitgo (para usuarios 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 (para usuarios de Windows) choco install bit-gitzinit zinit ice lucit wait " 0 " as " program " from " gh-r " pick " bit "
zinit light " chriswalz/bit "Nota : En Windows solo funciona la finalización interactiva de inmediato, no la finalización de la pestaña clásica
Para construir una versión estable desde la fuente, use el paquete bit
Para construir la última versión de GIT desde la fuente, use el paquete bit-git
Nota : Estos paquetes están impulsados por la comunidad y no se publican de manera oficial mi mantenedor de bits.
Verificar la instalación con:
bit
Dependencias: Git
Soporte de plataforma: