jroodensley

🌳 open-trees - Simple Tool for Git Worktree Management

Download open-trees

🚀 Getting Started

Welcome to open-trees, a handy tool designed to help you manage your git worktrees effortlessly. Whether you’re new to Git or a bit more experienced, open-trees simplifies the process of handling multiple work environments.

🛠️ System Requirements

To run open-trees, ensure your system meets the following requirements:

📥 Download & Install

To get started with open-trees, follow these steps:

  1. Visit the Release Page: Go to the GitHub Releases page.

  2. Choose Your Version: Find the latest version available. Look for options that indicate compatibility with your operating system (Windows, macOS, Linux).

  3. Download the File:
    • Click on the file name to download it. The file will typically be in .exe format for Windows, .dmg for macOS, or a .tar.gz file for Linux.
  4. Run the Installer:
    • For Windows: Double-click the downloaded file and follow the prompts to install.
    • For macOS: Open the downloaded .dmg file, drag the open-trees app to your Applications folder.
    • For Linux: Extract the .tar.gz file. Open a terminal, navigate to the extracted folder, and run the provided installation script.
  5. Launch the Application: After installation, open the application from your applications menu or desktop shortcut.

📖 How to Use open-trees

Once you’ve installed open-trees, it’s straightforward to start managing your git worktrees:

  1. Create a New Worktree:
    • Open the application.
    • Click on “Create Worktree”.
    • Select your main repository folder and the new worktree location.
  2. Switch Between Worktrees:
    • Use the interface to view your active worktrees.
    • Click on any worktree to switch to it.
  3. Delete a Worktree:
    • Select the worktree you wish to remove.
    • Click “Delete Worktree”.
  4. Additional Features:
    • You can view the status of each worktree.
    • Easily view and manage branches from the interface.

🔧 Troubleshooting

If you encounter any issues, here are some common solutions:

🛡️ Privacy Information

Your privacy matters to us. open-trees does not collect personal data. All operations are local and managed directly on your machine.

🤝 Contributing

We welcome contributions from the community. If you would like to help improve open-trees, please follow these steps:

  1. Fork the repository on GitHub.
  2. Make your changes.
  3. Submit a pull request explaining your changes.

📞 Support

If you need assistance beyond what is covered in this guide, please feel free to contact us through the Issues section of the repository or by email.

Thank you for choosing open-trees for managing your git worktrees! Happy coding!