Getting started
To open an existing git project in LithiumGit follow the steps below:
![step-1](/_next/static/media/step1.f6584350.png)
-Select "Open" tab. Click "Browse".
![step-2](/_next/static/media/step2.8b996894.png)
-Navigate to the project folder and Select.
![step-3](/_next/static/media/step3.aea5b1af.png)
-Click "Open".
![step-4](/_next/static/media/step4.dfc5a5d4.png)
-Project will be opened and graph view will be displayed.
View local changes
After opening a git project in LithiumGit click to changes tab.
![changes](/_next/static/media/changes.52089b12.png)
Local changes can be viewed here. User can commit or amend the changes.
![changes](/_next/static/media/stash_all.b0627bf4.png)
There is a caret icon beside commit button. On click this icon "Stash All" menu will appear. On click this option all local changes will be moved to stash list.
Graph
![changes](/_next/static/media/graph.e4449400.png)
The interactive graph provide the overview of overall state of the change history. Viewing change details of a specific commit,merge, checkout, rebase, cherry-pick, creating branch etc. regular git actions can be performed from this view.
Commits
![changes](/_next/static/media/commits.ba6ac070.png)
All the commits are listed here as it is in git log result.
Stash list
![changes](/_next/static/media/stashes.18fe11ba.png)
All the stashes are listed here. Stash actions such as pop, apply and delete can be performed here from this view.
Config
![changes](/_next/static/media/config.c0057883.png)
User configuration can be viewed and edited from this ui.
![changes](/_next/static/media/remotes.c2bf6606.png)
Remote(origin) url can be viewed, new origin can be added or deleted from this ui.
Clone Repository
![changes](/_next/static/media/clone.e40f2d09.png)
Any git repository can be cloned from this view.
Recents
![changes](/_next/static/media/recents.bc0665d1.png)
Recently opened projects are listed in this view.
Create git project
![changes](/_next/static/media/create.e4a8faac.png)
An empty git project can be created as it is created by "git init" command.