O g1t é uma interface visual para Git que roda direto no terminal.
Pense nele como o GitHub Desktop, mas sem sair do terminal.
# Clone e compile
git clone https://github.com/aencyorganization/g1t.git
cd g1t
cargo build --release
# Rode em qualquer projeto git
./target/release/g1t-desktopAbra o g1t dentro de qualquer pasta com git:
cd meu-projeto
g1t-desktopPronto. Você vai ver seus arquivos modificados e pode commitar com poucos toques.
| Tecla | Ação |
|---|---|
j k ou ↑ ↓ |
Navegar arquivos |
Space |
Marcar/desmarcar arquivo |
a |
Marcar todos |
u |
Desmarcar todos |
| Tecla | Ação |
|---|---|
c |
Commit |
p |
Push |
P |
Pull |
f |
Fetch |
L |
Ver histórico |
R |
Reset para commit |
| Tecla | Ação |
|---|---|
: |
Console git |
i |
Ver .gitignore |
G |
Criar repo no GitHub |
r |
Atualizar |
q |
Sair |
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.
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.
- Rust 1.70+
- Git instalado
- Terminal com suporte a cores
MIT
