|
1 | 1 | git-wizard - instant git magic and tricks
|
2 | 2 | =====
|
3 | 3 |
|
| 4 | +Interactive cli git utility for efficient work |
| 5 | + |
4 | 6 | Wizard's vision: collect git tricks, troubleshooting techniques and git wisdom
|
5 | 7 | under one hat and perform them interactively in dialogue.
|
6 | 8 |
|
7 |
| -git-wizard scans status for your repository and suggests to perform suitable |
8 |
| -operations. |
9 | 9 | Beginners can enjoy interactively learn git functionality.
|
10 | 10 | Experienced command line git users can save they time by using the wizard
|
11 | 11 | to preform frequent operations.
|
12 | 12 |
|
13 | 13 | For example when you have a merge conflict the wizard first of all suggests
|
14 |
| -to run mergetool. |
| 14 | +you to run mergetool. |
15 | 15 |
|
16 | 16 | .. contents::
|
17 | 17 | :local:
|
18 | 18 |
|
19 | 19 | Features
|
20 | 20 | ****
|
21 | 21 |
|
| 22 | +Fast |
| 23 | +---- |
| 24 | +* Requires minimal key presses to perform requires actions. |
| 25 | +* Faster then raw git cli or gui for many actions |
| 26 | + |
| 27 | +Comfortable |
| 28 | +---- |
| 29 | +* Prints improved reports |
| 30 | +* Takes on routine tasks automatically |
| 31 | + |
| 32 | +Smart |
| 33 | +---- |
| 34 | +* Prioritizes issues accordingly importance |
| 35 | +* Filters unstable and proposes to perform suitable tasks |
| 36 | + |
| 37 | +For example the wizard proposes add changes to stage only when |
| 38 | +there are changed files. |
| 39 | + |
| 40 | +Details |
| 41 | +**** |
| 42 | + |
| 43 | +Internal checks |
| 44 | +---- |
22 | 45 | Each iteration the wizard checks whether the repository contains collisions,
|
23 | 46 | operations in progress, conflicts, unmerged files,
|
24 | 47 | changes, stashes, ahead/behind commits, untracked files.
|
25 | 48 | Periodically automatically it performs fetch.
|
26 |
| -Some valuable short messages the wizard tells you audiable via application |
| 49 | +Some valuable short messages the wizard tells you audible via application |
27 | 50 | espeak.
|
28 | 51 |
|
29 |
| -The wizard uses following commands under the hood: |
30 |
| - |
31 |
| -* init |
32 |
| -* status |
33 |
| -* add |
34 |
| -* commit |
35 |
| -* mergetool |
36 |
| -* diff |
37 |
| -* fetch |
38 |
| -* push |
39 |
| -* pull |
40 |
| -* clone |
41 |
| -* stash |
42 |
| -* log |
43 |
| -* clean |
44 |
| -* gui and gitk |
45 |
| -* espeak |
| 52 | +Internal actions |
| 53 | +---- |
| 54 | +The wizard uses following commands under the hood: init, status, add, |
| 55 | +commit, mergetool, diff, fetch, push, pull, clone, stash, log, clean, |
| 56 | +gui and gitk, espeak |
46 | 57 |
|
47 | 58 | Report
|
48 | 59 | ----
|
49 | 60 |
|
50 |
| -Just reports current status of the repostory: |
| 61 | +Just reports current status of the repository: |
51 | 62 |
|
52 | 63 | git-wizard report::
|
53 | 64 |
|
|
0 commit comments