All Projects → makelinux → git-wizard

makelinux / git-wizard

Licence: Apache-2.0 license
instant git magic and tricks

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to git-wizard

osx-trix
Handy Patches, Fixes, Tips and Tricks for Apples OS X Platform
Stars: ✭ 29 (+38.1%)
Mutual labels:  tricks
fameta-counter
Compile time counter that works with all major modern compilers
Stars: ✭ 34 (+61.9%)
Mutual labels:  tricks
kmp-web-wizard
Wizard for Kotlin Multiplatform
Stars: ✭ 164 (+680.95%)
Mutual labels:  wizard
python developer tools
论文复现,多机多卡
Stars: ✭ 38 (+80.95%)
Mutual labels:  tricks
yii2-wizflow
The wizard UI pattern implemented using yii2-workflow
Stars: ✭ 14 (-33.33%)
Mutual labels:  wizard
uberswitch
A header-only, unobtrusive, almighty alternative to the C++ switch statement that looks just like the original.
Stars: ✭ 83 (+295.24%)
Mutual labels:  tricks
firstrunwizard
🔮 The first impression matters. The firstrunwizard is the first Nextcloud impression.
Stars: ✭ 34 (+61.9%)
Mutual labels:  wizard
AbsTK
The Abstract Toolkit – a widget toolkit for GUI and text-mode applications.
Stars: ✭ 67 (+219.05%)
Mutual labels:  wizard
forms-wizard
🎩 Easy to use step-by-step form for Nette Framework
Stars: ✭ 14 (-33.33%)
Mutual labels:  wizard
tricks
Tipps und Tricks rund um REDAXO 5
Stars: ✭ 96 (+357.14%)
Mutual labels:  tricks
mask export
Export your mask elements as extension
Stars: ✭ 45 (+114.29%)
Mutual labels:  wizard
bootstrap-directional-buttons
Directional / Arrow buttons for Bootstrap
Stars: ✭ 18 (-14.29%)
Mutual labels:  wizard
archdi-pkg
Arch Linux Desktop Installer Packages
Stars: ✭ 46 (+119.05%)
Mutual labels:  wizard
SHAFT ENGINE
SHAFT is an MIT licensed test automation engine. Powered by best-in-class frameworks like Selenium WebDriver, Appium & RestAssured it provides a wizard-like syntax to increase productivity, and built-in wrappers to eliminate boilerplate code and to ensure your tests are extra stable and your results are extra reliable.
Stars: ✭ 170 (+709.52%)
Mutual labels:  wizard
wizard
🍳Wizardoc is a WEBAPP for managing documents and knowledge.
Stars: ✭ 57 (+171.43%)
Mutual labels:  wizard
pytorch-cifar-model-zoo
Implementation of Conv-based and Vit-based networks designed for CIFAR.
Stars: ✭ 62 (+195.24%)
Mutual labels:  tricks
ng-wizard
Angular Wizard - Stepper
Stars: ✭ 65 (+209.52%)
Mutual labels:  wizard
contentful-wizard
Add walkthrough of contentful blocks to your application
Stars: ✭ 33 (+57.14%)
Mutual labels:  wizard
Dica Python Linkedin
⚡ Este repositório é direcionado para dicas com a linguagem python, que estão sendo postadas em meu linkedin.
Stars: ✭ 54 (+157.14%)
Mutual labels:  tricks
poweruser
💪 Collection of tips, tricks and scripts for becoming a true poweruser
Stars: ✭ 21 (+0%)
Mutual labels:  tricks

git-wizard - instant git magic and tricks

An interactive git shell utility for working efficiently.

Vision: collect git tricks, troubleshooting techniques and git wisdom under one hat and perform them interactively.

Beginners can enjoy learning git functionality interactively. Experienced command line git users can save time by using the wizard to perform frequent operations.

For example, when you have a merge conflict the wizard first suggests that you run mergetool.

Features

Fast

  • Requires minimal key presses to perform the necessary actions.
  • Faster then raw git CLI or GUI for many actions.

Comfortable

  • Displays improved reports.
  • Automatically performs routine tasks.

Smart

  • Prioritizes issues by their importance.
  • Filters unsuitable tasks and proposes to perform suitable ones.

For example, the wizard proposes to stage changes only when there are changed files.

Details

Internal checks

Each iteration, the wizard checks whether the repository contains collisions, operations in progress, conflicts, unmerged files, changes, stashes, ahead/behind commits, and untracked files.

It performs "git fetch" periodically and automatically.

It pronounces some valuable short messages audibly using the espeak application.

Internal actions

The wizard uses following commands under the hood: init, status, add, commit, mergetool, diff, fetch, push, pull, clone, stash, log, clean, gui and gitk, espeak.

Report

Reports the current status of the repository:

git-wizard report:

root: /home/costa/Dropbox/linux/git-wizard
conflicted files: 0
unmerged files: 0
in progress:
modified files: 2
head: master
local branches: 2
remote branches: 3
stashes: 2
commited: 2 minutes ago
remote: origin
fetch age (min): 6
local commits: 3
remote commits: 0
action itemes: 1
gone branches: 0
untracked files: 3

Other features

  • Cleans up 'gone' branches and helps to keep your workspace tidy.

To do

  • Analyze the details of 'in progress' status.
  • You are welcome to request new features and add git tricks
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].