
bit عبارة عن GIT CLI تجريبي تم تصميمه على رأس GIT الذي يوفر التخلف عن السداد السعيد وغيرها من الحالات:
bit add أو bit checkoutbit sync والتي تبسط سير العمل الخاص بك بشكل كبيرbit release و bit infobit --debug .--- جديد ---
bit pr BIT وطلبات السحب من 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
bit sync origin master يعادل تقريبا git pull -r; git push; git pull -r origin master; git push
يمكنك الوصول إلى جميع أوامر GIT أيضًا.
bit commit -m "I can still use git commands" ، bit pull -r origin master
bit switch example-branch غير موجود. هل تريد إنشائها؟ ص/ن
نعم
تحول إلى فرع جديد "مثال الفرع"
[يجري بعض التغييرات]
bit save "add important feature"
للالتزامات المتعددة ببساطة لا تضع الاقتباس النهائي حتى تنتهي من الكتابة
[إصلاح خطأ لميزة مهمة]
bit save
[دفع التغييرات إلى الأصل]
bit sync
[بعد يومين تأكد من أن فرعك متزامن مع فرع الأصل]
bit sync
[Rebase تغييراتك من Master Origin]
bit sync origin master
إذا كنت ترغب في دعم تطوير BIT ، فكر في رعايتي.
بفضل 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 ثنائيات GO هي قائمة بذاتها ، لذا فإن إلغاء تثبيت ببساطة يتطلب حذف الثنائي (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 تحذيرات: Gopath و Gobin بحاجة إلى تعيين. تحقق مع 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
دعم المنصة: