Un client per Git realizzato interamente in C++.
Dipendenze: Git Bash.
OS: Windows 7/10/11 x64
Funzioni generali:
- Creazione di un repo da 0.
- Clonare un repo esistente.
- Aggiungere un repo locale alla lista dei repo salvati.
- Rimuovere un repo dalla lista.
- Impostazioni di Debug e dimensione della console.
Funzioni per i singoli repository:
- Stage dei cambiamenti (equivalente al comando "git add").
- Commit con relativo commento.
- Push al repository remoto, in caso non sia impostato verrà chiesto l'URL.
- Cambiare Branch scegliendo tra quelli esistenti.
- Creare un nuovo Branch.
- Eliminare un Branch.
- Pull dal repository remoto.
- Fetch, il Fetch viene eseguito automaticamente all'apertura del repository.
- Stash, esegue automaticamente Stash e Drop per annullare i cambimenti.
Funzionalità integrate:
- Status sempre aggiornato ad ogni focus della finestra della console.
- Branch attivo riportato in maniera dinamica.
- Sistema di log semplice o verboso in base all'impostazione "Debug"
- Check degli Update all'avvio. (1.1.4)
- Integrare il comando Merge.
- Integrare gitignore.