Skip to content

The **Git Command Helper** is a Java-based CLI tool that simplifies Git usage for beginners. It features a SQLite database with over 50 Git commands, providing detailed descriptions, examples, and category-based search to enhance understanding and streamline workflows.

Notifications You must be signed in to change notification settings

20501A0407/git_command_helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Git Command Helper

Git Command Helper is a command-line tool built in Java that simplifies Git command usage. The tool provides easy access to over 50 Git commands, their descriptions, categories, and examples. It aims to save time by allowing users to quickly retrieve essential Git command information without needing to search online.

Features

  • Store over 50 Git commands with descriptions, categories, and usage examples.
  • Simplifies learning and referencing Git commands.
  • Built with a user-friendly interface.
  • Integrated with an SQLite database to manage and retrieve Git command data.

Getting Started

Prerequisites

To run the project, you need:

  • Java: Make sure Java is installed on your system. You can download it from here.
  • SQLite JDBC Driver: The SQLite JDBC driver is required for database interaction. You can download it from here.

Setup

  1. Clone the repository:

    git clone https://github.com/20501A0407/git_command_helper.git
  2. Navigate into the project folder:

    cd git_command_helper
  3. Compile the project:

    javac -d bin src/*.java
  4. Run the program:

    java -cp "bin;sqlite-jdbc-3.42.0.0.jar" Main

How It Works

  • Database: The Git command data is stored in an SQLite database (git_commands.db).
  • Command Categories: Commands are categorized (e.g., "Basics", "Staging") for easy navigation.
  • Command Lookup: You can search for commands based on their category and view a description and usage example.

Example Usage

java -cp "bin;sqlite-jdbc-3.42.0.0.jar" Main

About

The **Git Command Helper** is a Java-based CLI tool that simplifies Git usage for beginners. It features a SQLite database with over 50 Git commands, providing detailed descriptions, examples, and category-based search to enhance understanding and streamline workflows.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages