
bit - это экспериментальный модернизированный GIT CLI, построенный на вершине GIT, который обеспечивает счастливые значения по умолчанию и другие тонкости:
bit add или bit checkoutbit sync , которые значительно упрощают ваш рабочий процессbit release и bit infobit --debug .--- Новый ---
bit pr View и Checkout Prequars от GitHub (требуется GitHub CLI) bit update --- Вскоре ---
bit fix все время, когда вы делали то, что вы действительно хотели быbit syncНажмите здесь для инструкций по установке
запустить bit update
Настройка:
BIT_THEME=invertedBIT_THEME=monochrome


Создайте новый коммит (примерно эквивалентно git commit -am "commit message" )
bit save [commit message]
Сохраните свои изменения в текущем филиале [вносит изменения в текущий коммит, когда опередите происхождение] (примерно эквивалентно git commit -a или условно git commit -a --amend --no-edit )
bit save
Синхронизируйте ваши изменения в ветвь происхождения (бета) (примерно эквивалентно git pull -r; git push )
bit sync
(Примерно эквивалентно git pull -r; git push; git pull -r origin master; git push ) bit sync origin master
У вас также есть доступ ко всем командам GIT.
bit commit -m "I can still use git commands" , bit pull -r origin master
bit switch example-branch . Вы хотите его создать? Y/n
да
Переключен на новую ветвь «пример-ветвь»
[Вносит некоторые изменения]
bit save "add important feature"
Для многослойных коммитов просто не вкладывайте окончательную цитату, пока не закончите печатать
[Исправить ошибку для важной функции]
bit save
[Изменение изменений в происхождении]
bit sync
[Два дня спустя подтвердите, что ваша ветвь синхронизируется с ветвью происхождения]
bit sync
[Rebase ваши изменения от Origin Master]
bit sync origin master
Если вы хотите поддержать разработку бита, подумайте о том, чтобы спонсировать меня.
Благодаря Gitless, Git-Extras, исследователям в этой области и, конечно, разработчикам самого git ! Кроме того, благодаря Go-Prompt за интерактивную библиотеку быстрого приглашения
v1.1.2
bit sw в качестве псевдонимы для 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 или BIT_THEME=monochrome световые терминальные фон v0.7
bit updatev0.6
v0.5
bit switch , bit co , bit checkout покажет приглашение v0.4
bit sync Двоить двоичные файлы автономны, поэтому удаление просто требует удаления бинарного (IES)
rm `which bit`
Если вы запустили bit complete необязательно удалите линию из вашего bash_profile , .zshrc и т. Д.
complete -o nospace -C /Users/{_USER_}/go/bin/bit bit
cURL (самый простой способ установки)Как немного? Спонсор Бит за 5 долларов
curl -sf https://gobinaries.com/chriswalz/bit | sh ;
bit complete ;
echo " Type bit then press <ENTER> to show interactive prompt "
bit ;Перезаписать место установки
export PREFIX=/opt/bit/git && mkdir -p ${PREFIX} ## optional: override default install location /usr/local/bin
bit , bit checkout и bit switch будут показывать интерактивные подсказки после нажатия Enter
go Предостережения: Гопат и Гобин должны быть установлены. Проверьте с go env . Если они не установлены, добавьте это в свой .bashrc или .bash_profile и т. Д. И откройте новый терминал
export GOPATH= $HOME /go
export GOBIN= $( go env GOPATH ) /bingo install github.com/chriswalz/bit@latest ;
bit completeHomebrew (для пользователей MacOS) brew install bit-git
bit complete
bit Не работает? Попробуйте brew doctor
MacPorts (для пользователей MacOS) sudo port selfupdate
sudo port install bitgo (для пользователей 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 (для пользователей Windows) choco install bit-gitzinit zinit ice lucit wait " 0 " as " program " from " gh-r " pick " bit "
zinit light " chriswalz/bit "ПРИМЕЧАНИЕ . В Windows только интерактивное завершение подсказки.
Для создания стабильной версии из источника используйте пакет bit
Для построения последней версии GIT из Source используйте пакет bit-git
Примечание : эти пакеты ориентированы на сообщество и не в каких-либо негативных публикациях моего сопровождающего.
Проверьте установку с помощью:
bit
Зависимости: git
Поддержка платформы: