🚀 GitScope: The AI-Powered Git Workflow for VS Code
GitScope is a comprehensive VS Code extension designed to streamline your entire Git workflow using AI (Gemini) for smart suggestions, ensuring cleaner commits, faster feature development, and a more efficient team process. Stop context switching between your terminal and code—manage your Git process directly within VS Code with intelligent assistance.
✨ Key Features
🧠 AI-Powered Commit & Branching
Intelligent Commit Messaging (🪶): Analyzes your staged code differences and uses AI to generate a concise, relevant commit message, automatically copying it to your clipboard.
Smart Branch Naming (🌳): Get AI recommendations for new branch names based on your intended task or project context.
🔄 Simplified Workflow Commands
GitScope breaks down the standard Git process into clear, single-step commands, reducing errors and saving time.
Command Title
Git Equivalent
Description
🔑 API Key 설정 (필수)
-
Configures your Gemini API key to unlock all AI features.
🔗 원격 저장소 클론 (필수)
git clone
Clones a remote repository to begin development.
➕ 모든 변경 사항 스테이징
git add .
Quickly stages all modified files for committing.
🚀 변경 사항 Commit
git commit
Commits the staged files using the clipboard message.
☁️ 원격 저장소로 Push
git push
Pushes local commits to the remote repository.
🌳 Comprehensive Branch Management
Branch Switching (🔄): Easily check out any local branch.
Local Branch Deletion (🗑️): Safely delete local branches after merging or completion.
Integration Tools: Commands for Pull (📥) and Merge (➡️) to seamlessly integrate your work with the main branch.
⚙️ Requirements
Visual Studio Code (Latest stable version).
A Gemini API Key (required for all AI features).
🔧 Installation and Setup
Install the Extension: Search for "GitScope" in the VS Code Extensions Marketplace and click Install.
Set up API Key: Open the VS Code Command Palette (Ctrl+Shift+P or Cmd+Shift+P) and run the command:
Git Scope: 🔑 API Key 설정 (필수)
Enter your Gemini API Key when prompted.
📝 Core Workflow Usage
Here is the most common workflow sequence for feature development:
Start: Run Git Scope: 🔗 원격 저장소 클론 (필수) to set up the project.
Branch: Run Git Scope: 🌳 Branch명 추천 및 생성 to start your task.
Stage: Run Git Scope: ➕ 모든 변경 사항 스테이징.
Suggest: Run Git Scope: 🪶 Commit Message 생성 (The message is copied).
Commit: Run GitScope: 🚀 변경 사항 Commit.
Integrate: Switch to the target branch (🔄 branch 전환), 📥 원격 변경 사항 Pull, ➡️ 브랜치 Merge 실행, and finally, ☁️ 원격 저장소로 Push.