LinuxAlternative
Git ColaLinux vs SourceTreeWindows

Git Cola como alternativa Linux ao SourceTree

Atualizado em

Nossa avaliação

Git Cola is a solid replacement for SourceTree for users who need a lightweight, open‑source Git GUI on Linux. It covers most day‑to‑day tasks: commit history, branching, merging, and diff viewing. It is best suited for developers comfortable with Git’s command line and who prefer a free, community‑maintained tool. Users who rely heavily on Mercurial support or advanced hosting integrations may find it lacking.

Cobertura de recursos80%
Licença
GPL-2.0
Preço
Grátis
Versão mais recente
4.19.0 (12 de julho de 2026)
Avaliação
—
Captura de tela do Git Cola
Git Cola running on Linux

O que funciona igual

  • Visual commit graph and history browsing
  • Integrated diff and merge tool
  • Branch, tag, and stash management
  • Custom Git command execution
  • Undo/redo for staging actions

O que muda

  • No native Mercurial support (SourceTree handles both Git and Mercurial)
  • Limited built‑in integration with hosting services like GitHub, Bitbucket, or Azure DevOps
  • No built‑in repository management wizard for cloning or creating new repos
  • Fewer visual customization options for the UI
  • No direct support for resolving conflicts via a dedicated interface (merge conflicts handled by external merge tool)

Abrindo seus arquivos do SourceTree

SourceTree stores its configuration in a proprietary format (.sourcetree) and uses its own project files. Git Cola does not read these files directly. To migrate, you will need to clone the repositories again and re‑configure any custom settings manually. Exporting patches or rebasing history is possible via Git Cola’s patch export feature, but the SourceTree project files themselves are not compatible.

Trocando o SourceTree pelo Git Cola, passo a passo

  1. 1. Install Git Cola via your distribution’s package manager or Flathub.
  2. 2. Clone all repositories that were managed in SourceTree using Git Cola’s clone dialog or the command line.
  3. 3. Recreate any custom Git aliases or hooks that were set up in SourceTree by editing the .gitconfig file or using Git Cola’s settings.
  4. 4. Re‑import any saved diff or merge configurations by manually configuring the external diff/merge tool in Git Cola’s preferences.
  5. 5. Verify that all branches, tags, and stashes are present and that the commit history matches the SourceTree view.

Principais recursos do Git Cola

  • Gráfico visual de commits e navegação de histórico
  • Ferramenta integrada de diff e merge
  • Gerenciamento de branch, tag e stash
  • Suporte a comandos Git personalizados
  • Árvore de arquivos e lista de mudanças pesquisáveis
  • Desfazer/refazer para ações de staging
  • Atalhos e temas configuráveis
  • Exportar patches e aplicá‑los

Como instalar o Git Cola no Linux

Flatpak (Flathub)flatpak install flathub com.github.git_cola.git-cola
Ubuntu / Mintsudo apt install git-cola
Debiansudo apt install git-cola
Fedorasudo dnf install git-cola
openSUSEsudo zypper install git-cola

Perguntas frequentes

Does Git Cola support Mercurial repositories?

No, Git Cola only works with Git. If you need Mercurial support, you will need a different tool.

Can I use Git Cola to manage repositories hosted on GitHub or Bitbucket?

Yes, Git Cola can clone and push to any Git remote. However, it does not provide the same level of integration (e.g., pull request management) that SourceTree offers.

Is Git Cola suitable for beginners?

It is more lightweight and has a steeper learning curve than SourceTree. Beginners who prefer a simple interface may find it less intuitive, but it is still a capable tool for those willing to learn Git basics.

Outras 2 alternativas ao SourceTree

Todas as alternativas ao SourceTree

Avalie o Git Cola

Seja o primeiro a avaliar
É um bom substituto do SourceTree? 8