|
1 | 1 | ---
|
2 |
| -title: The MacGitver Project |
| 2 | +title: Home |
3 | 3 | layout: default
|
| 4 | +group: navigation |
4 | 5 | ---
|
| 6 | +# Welcome to the MacGitver Website |
| 7 | +Here you will find all online resources available for the MacGitver project in one place. |
5 | 8 |
|
6 |
| -# About the MacGitver project |
7 |
| -More experienced users of the Git version control system know, that it is a very powerful and useful system. But -- the learning curve is still high for newcomers. And even experienced users always have to lookup command options to accomplish more complex versioning tasks. |
| 9 | +# Get a glimpse |
| 10 | +To see what's about to be created here, we provide some screenshots. |
8 | 11 |
|
9 |
| -The lack of a good user interface (at least) for all major plattforms makes the user experience even worse. |
| 12 | +Say hello to MacGitver: |
| 13 | + |
10 | 14 |
|
11 |
| -## Let's fix that! |
12 |
| -MacGitver makes Git easier for newcomers and takes some of the burden, having to learn hundreds of Git options, hacking them into a terminal to simply setup a working repository. |
13 |
| -At the same time, professional users are able to accomplish more sophisticated tasks like when a team member accidently messed up a repository. |
| 15 | +The *history view* shows an overview about your repositories and their history: |
| 16 | + |
14 | 17 |
|
15 |
| -## Some internal details and project history |
16 |
| -Development of MacGitver started in 2011 and is actually the result of two separate projects that have been driven by the same motivation: |
17 |
| -*Create a freely available user interface to control Git in a comfortable way.* |
| 18 | +This is, how your working directory appears in MacGitver: |
| 19 | + |
18 | 20 |
|
19 |
| -The developers of both projects decided to merge their begun work into one of the two projects. Thus, the other project, called *MsPiggit*, is no longer maintained and only lies there for reference. |
20 |
| - |
21 |
| -To make the system perform fast and support at least the major desktop plattforms as good as possible, Qt and C/C++ were the first choice as a solid base. |
22 |
| - |
23 |
| -## So, what is it? |
24 |
| -Well, in short, the goal is to make you feel like being at home, relaxing on the couch, while managing complex versioning tasks of a your project(s) at work. |
25 |
| - |
26 |
| -# What to expect from MacGitver? - (The Features) |
27 |
| -MacGitver is still under heavy development and lots of features are not completed. If you are a developer and like to contribute to the project, feel free to contact one of the developers. |
28 |
| - |
29 |
| -## Basic Git tasks |
30 |
| - |
31 |
| -### Git Configuration |
32 |
| -* Graphical editor for system, user and repository Git configuratio |
33 |
| - |
34 |
| -### Repositories |
35 |
| -* Create a new repository |
36 |
| -* Clone an existing repository (Not completely supported yet!) |
37 |
| - * The working directory appears empty and has to be checked out manually. (i.e. `git checkout master`). |
38 |
| - * Not all protocols are supported yet (especially SSL). |
39 |
| -* Open an existing local repository (and its submodules!) and display the full history. |
40 |
| -* Display submodules and switch between the repositories |
41 |
| -* Display the status of the working directory and the stage area. |
42 |
| - |
43 |
| -### Branches (locally) |
44 |
| -* Create a branch |
45 |
| -* Checkout a branch (branch will not be activated yet!) |
46 |
| -* Rename a branch |
47 |
| - |
48 |
| -### Difference Viewer |
49 |
| -Compare current commit with ... |
50 |
| - |
51 |
| -* ... working directory |
52 |
| -* ... parent |
53 |
| -* ... all parents (important for merge commits) |
54 |
| -* ... a branch |
55 |
| - |
56 |
| -### Working Directory and Stage Area |
57 |
| -* Display working directory and Stage Area (aka the Index) |
58 |
| -* Highlight changed files in working directory |
59 |
| -* Display file differences |
60 |
| -* Create a commit (with a message) |
| 21 | +This one is for the Lubuntu people among us: |
| 22 | + |
0 commit comments