GUIs para git
GUI do Git
Incluído no git - Execute a git gui
partir da linha de comando e o instalador do msysgit do Windows o adiciona ao menu Iniciar.
A GUI do Git pode fazer a maioria do que você precisa fazer com o git. Incluindo mudanças de estágio, configurar git e repositórios, enviar alterações, criar / efetuar checkout / excluir ramificações, mesclar e muitas outras coisas.
Um dos meus recursos favoritos é o atalho "line line" e "stage hunk" no menu do botão direito do mouse, que permite confirmar partes específicas de um arquivo. Você pode conseguir o mesmo via git add -i
, mas acho mais fácil de usar.
Não é o aplicativo mais bonito, mas funciona em quase todas as plataformas (baseado no Tcl / Tk)
Screenshots | um screencast
Também incluído no git. É um visualizador de histórico do git e permite visualizar o histórico de um repositório (incluindo ramificações, quando elas são criadas e mescladas). Você pode visualizar e pesquisar confirmações.
Combina bem com o git-gui.
Aplicativo Mac OS X. Principalmente equivalente git log
, mas possui alguma integração com o github (como a "Visualização de rede").
Parece bonito e se encaixa no Mac OS X. Você pode pesquisar repositórios. A maior crítica do Gitnub é que ele mostra a história de maneira linear (um único ramo de cada vez) - ele não visualiza ramificações e mesclagens, o que pode ser importante com o git, embora essa seja uma melhoria planejada.
Links para download, registro de alterações e capturas de tela | repositório git
Pretende ser um "clone do gitk para OS X".
Ele pode visualizar o histórico de ramificações não lineares, executar confirmações, visualizar e pesquisar confirmações e possui alguns outros recursos interessantes, como "Quicklook" de qualquer arquivo em qualquer revisão (espaço de imprensa na exibição da lista de arquivos), exportar qualquer arquivo (via arrastar e soltar).
É muito melhor integrado ao OS X do que git-gui
/ gitk
e é rápido e estável, mesmo com repositórios excepcionalmente grandes.
O pieter original do repositório git não foi atualizado recentemente (mais de um ano no momento da escrita). Uma ramificação com manutenção mais ativa está disponível no brotherbard / gitx - ele adiciona "barra lateral, busca, puxa, empurra, adiciona controle remoto, mescla, seleciona cereja, rebase, clona, clona para"
Download | Screenshots | repositório git | garfo irmãozinho | garfo de laullon
Na página inicial:
O SmartGit é um front-end para o sistema de controle de versão distribuído Git e é executado no Windows, Mac OS X e Linux. O SmartGit é destinado a desenvolvedores que preferem uma interface gráfica do usuário a um cliente de linha de comando, para serem ainda mais produtivos com o Git - o DVCS mais poderoso da atualidade.
Você pode baixá-lo no site deles .
Baixar
Versão do TortoiseSVN Git para usuários do Windows.
Ele está portando o TortoiseSVN para o TortoiseGit A versão mais recente 1.2.1.0 Esta versão pode concluir tarefas regulares, como commit, show log, diff duas versões, criação de ramo e tag, criação de patch e assim por diante. Veja ReleaseNotes para detalhes. Bem-vindo a contribuir com este projeto.
Baixar
O QGit é um visualizador da GUI do git, construído em Qt / C ++.
Com o qgit, você poderá navegar no histórico de revisões, visualizar o conteúdo do patch e os arquivos alterados, seguindo graficamente diferentes ramos de desenvolvimento.
Baixar
O gitg é um visualizador de repositório git direcionado ao gtk + / GNOME. Um de seus principais objetivos é fornecer uma experiência de usuário mais unificada para front-ends do git em vários desktops. Isso não é escrever um aplicativo de plataforma cruzada, mas colaborar estreitamente com clientes semelhantes para outros sistemas operacionais (como o GitX for OS X).
Recursos
- Navegue pelo histórico de revisões.
- Manipule repositórios grandes (carrega o repositório linux, mais de 17000 revisões, em menos de 1 segundo).
- Confirmar as alterações.
- Encenar / desmontar pedaços individuais.
- Reverter alterações.
- Mostrar diferenças coloridas das alterações nas revisões.
- Navegue na árvore para uma determinada revisão.
- Exporte partes da árvore de uma determinada revisão.
- Forneça qualquer refspec que um comando como 'git log' possa entender para construir o histórico.
- Mostrar e alternar entre ramificações na exibição do histórico.
Download: releases ou fonte
O Gitbox é uma interface gráfica do Mac OS X para o sistema de controle de versão do Git. Em uma única janela, você vê ramificações, histórico e status do diretório de trabalho.
As operações diárias são fáceis: mudanças de palco e de palco com uma caixa de seleção. Confirmar, puxar, mesclar e empurrar com um único clique. Clique duas vezes em uma alteração para mostrar um diff com FileMerge.app.
Baixar
O site da Gity não tem muita informação, mas a partir das capturas de tela, parece ser um recurso rico em código aberto do OS X git gui.
Download ou fonte
Meld é uma ferramenta visual de diferenças e mesclagem. Você pode comparar dois ou três arquivos e editá-los no local (as atualizações diferem dinamicamente). Você pode comparar duas ou três pastas e iniciar comparações de arquivos. Você pode navegar e visualizar uma cópia de trabalho de sistemas populares de controle de versão, como CVS, Subversion, Bazaar-ng e Mercurial [ e Git ].
Transferências
Uma GUI do Git para OSX de Steve Dekorte.
De relance, veja quais ramificações remotas têm alterações para puxar e repositórios locais têm alterações para empurrar. As operações git de adicionar, confirmar, empurrar, puxar, marcar e redefinir são suportadas, bem como diferenças visuais e navegação visual da hierarquia do projeto que destaca alterações e adições locais.
Grátis para 1 repositório, US $ 25 para mais.
Baixar
Concentra-se em tornar o Git fácil de usar. Apresenta uma interface de usuário nativa do Cocoa (semelhante a mac), navegação rápida no repositório, clonagem, push / pull, ramificação / fusão, visual diff, ramificações remotas, fácil acesso ao Terminal e muito mais.
Ao tornar as ações do Git mais usadas intuitivas e fáceis de executar, o Sprout (anteriormente GitMac) torna o Git fácil de usar. Compatível com a maioria dos fluxos de trabalho do Git, o Sprout é ótimo para designers e desenvolvedores, colaboração em equipe e usuários avançados e iniciantes.
Download | Local na rede Internet
Uma GUI Git rica em recursos para Mac OSX. Avaliação gratuita de 30 dias, US $ 59USD para uma licença de usuário único.
Download | Local na rede Internet
EGit é um provedor Eclipse Team para o sistema de controle de versão Git. O Git é um SCM distribuído, o que significa que todo desenvolvedor tem uma cópia completa de todo o histórico de todas as revisões do código, fazendo consultas contra o histórico muito rápido e versátil.
O projeto EGit está implementando as ferramentas Eclipse sobre a implementação JGit Java do Git.
Download | Local na rede Internet
Código aberto para Windows - instala tudo o que você precisa para trabalhar com o Git em um único pacote, fácil de usar.
O Git Extensions é um kit de ferramentas para tornar o trabalho com o Git no Windows mais intuitivo. A extensão do shell será integrada no Windows Explorer e apresenta um menu de contexto em arquivos e diretórios. Há também um plug-in do Visual Studio para usar o git do Visual Studio.
Baixar
Muito obrigado ao dbr por elaborar o material do git gui.
O SourceTree é um cliente Mac gratuito para Git, Mercurial e SVN. Construído pela Atlassian, o pessoal por trás do BitBucket, parece funcionar igualmente bem com qualquer sistema de VC, o que permite que você domine uma única ferramenta para uso em todos os seus projetos, no entanto, eles são controlados por versão. Cheio de recursos e GRÁTIS.
Pronto para especialistas e com muitos recursos para usuários iniciantes e avançados:
Analise os conjuntos de alterações enviados e recebidos. Escolha uma cereja entre os galhos. Manuseio de patch, rebase, stash / shelve e muito mais.
Download | Local na rede Internet
rm -rf .git
eliminar o banco de dados do git.