Skip to content

TulshiDas39/LithiumGit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 LithiumGit

GitHub release (latest by date)

LithiumGit is an advanced desktop application designed to simplify and supercharge your Git workflow. Whether you're a seasoned Git user or just getting started, LithiumGit provides you with a seamless, feature-rich, and customizable experience while managing your repositories.


✨ Key Features

  • 🌟 User-Friendly Interface: Manage your repositories with ease using our intuitive GUI. No more memorizing complex Git commands – it's all here at your fingertips!

  • ⚙️ Advanced Git Operations: Perform even the most complex Git tasks effortlessly. From branching to cherry-picking, we've got you covered.

  • 📈 Interactive Graph View: Visualize the history and structure of your repositories with a sophisticated graph view.
    Graph View

  • 💻 Cross-Platform Support: LithiumGit works everywhere you code: Windows, macOS, and Linux.

  • ⚡ Customizable Workflows: Tailor the application to fit your unique development needs. Customize shortcuts, automate repetitive tasks, and more!


🛠️ Installation

Follow these steps to install LithiumGit Client on your machine:

Windows

  1. Download the latest release for Windows from the Releases Page.
  2. Run the installer and follow the on-screen instructions.
  3. Launch LithiumGit and start exploring Git like never before!

macOS

  1. Download the .dmg file from the Releases Page.
  2. Open the .dmg, drag the app into your Applications folder, and you're ready to go!

Linux

  1. Download the appropriate .AppImage or .deb file for your distribution.
    For AppImage:
    chmod +x [LithiumGit].AppImage
    ./[LithiumGit].AppImage
    For Debian/Ubuntu:
    sudo dpkg -i [lithiumgit].deb
  2. Run and enjoy a powerful Git experience.

🚦 How to Use

  1. Open LithiumGit and select a repository you'd like to manage or clone a repository from any Git URL.
  2. Perform various Git operations such as:
    • View commit history through the Interactive Graph View.
    • Stage/Unstage changes with a few clicks.
    • Branch creation and merging made simple.
  3. Customize your workflows through settings and shortcuts for efficiency.

Enjoy lightning-fast Git operations from one central tool!


🤝 Contributing

Contributions are more than welcome! Please feel free to:

  • Submit bug reports or feature requests on GitHub Issues.
  • Fork the repository, make your changes, and open a Pull Request to get your contributions merged.

Local Development Setup

  1. Clone the repository:
    git clone https://github.com/tulshidas39/lithiumgit.git
    cd lithiumgit
  2. Install dependencies:
    npm install  # Or yarn install
  3. Start the main process:
    npm start
  4. Navigate to ui:
    cd ui
  5. Install dependencies of ui:
    npm install  # Or yarn install
  6. Start the renderer process:
    npm start

📜 License

This project is licensed under the MIT License. See the LICENSE file for full details.


🌐 Website

For detailed usage instructions, and resources, visit our website:
👉 LithiumGit Documentation & Guide


📬 Questions or Feedback?

If you have any questions, feedback, or feature requests, feel free to reach out to:

We welcome users and contributors alike. Let's build the best Git client experience together! 🚀


🌟 Support the Project

If you find LithiumGit helpful, please consider giving this repository a ⭐ on GitHub. It helps others discover the project!