Skip to content

aencyorganization/g1t

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

g1t

Git no terminal, do jeito fácil.

Rust License

g1t screenshot

O que é?

O g1t é uma interface visual para Git que roda direto no terminal.

Pense nele como o GitHub Desktop, mas sem sair do terminal.


Instalação

# Clone e compile
git clone https://github.com/aencyorganization/g1t.git
cd g1t
cargo build --release

# Rode em qualquer projeto git
./target/release/g1t-desktop

Como usar

Abra o g1t dentro de qualquer pasta com git:

cd meu-projeto
g1t-desktop

Pronto. Você vai ver seus arquivos modificados e pode commitar com poucos toques.


Atalhos

Navegação

Tecla Ação
j k ou Navegar arquivos
Space Marcar/desmarcar arquivo
a Marcar todos
u Desmarcar todos

Git

Tecla Ação
c Commit
p Push
P Pull
f Fetch
L Ver histórico
R Reset para commit

Extras

Tecla Ação
: Console git
i Ver .gitignore
G Criar repo no GitHub
r Atualizar
q Sair

Console Git

Aperte : para abrir um terminal git integrado.

Digite comandos sem o prefixo git:

> status
> log --oneline -5
> branch -a
> stash list

Use para navegar o histórico.


Fluxo rápido

1. Abra o g1t no seu projeto
2. Aperte 'a' para marcar tudo
3. Aperte 'c', digite sua mensagem, Enter
4. Aperte 'p' para enviar pro GitHub

É isso.


Requisitos

  • Rust 1.70+
  • Git instalado
  • Terminal com suporte a cores

Licença

MIT

About

Git, but more easy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages