# Solo per ingegneri del software, niente principianti
# Non installare se il tuo telefono non è di alta qualità
"Annotare il motivo di ogni modifica è la passione che un ingegnere dovrebbe coltivare."
【GIT Note Taking】 è uno strumento per prendere appunti di testo progettato per sviluppatori di software e appassionati di tecnologia. Gestisci le tue note quotidiane, frammenti di codice e promemoria tramite il meccanismo standard di controllo della versione Git e sincronizzali in modo sicuro con GitHub, la più grande piattaforma open source al mondo, o con qualsiasi server Git autogestito!
## ⚡ Funzionalità principali
1. **Controllo della versione Git completo**: registra i messaggi di commit per ogni salvataggio, tracciando completamente i motivi delle modifiche e la loro evoluzione, consentendo una facile revisione e ripristino.
2. **Autorizzazione con un clic GitHub OAuth 2.0**: non è necessario copiare e incollare manualmente token complessi; L'autorizzazione del browser elenca e associa automaticamente il repository delle note* (mantenendo anche la modalità manuale PAT).
3. **Supporta server Git self-hosted e vari servizi Git:** Perfettamente compatibile con GitLab, Gitea e server Git privati self-hosted. Consente inoltre di creare note offline in locale (senza bisogno di un account).
4. **Priorità offline e sincronizzazione bidirezionale:** Modifica liberamente senza accesso a Internet ed esegui la sincronizzazione bidirezionale push/pull con un clic quando sei connesso a Internet.
5. **Commit intelligente con sincronizzazione della data in tempo reale:** Utilizza la tecnologia GraphQL per correggere con precisione l'ora dell'ultima modifica dei file remoti durante il download delle note.
6. **Ottimizzazione della cronologia (eliminazione a livello 1):** Elimina i processi locali di lunga durata con un clic nelle Impostazioni per liberare spazio sul telefono.
7. **Ricerca full-text e allegati:** Cerca istantaneamente il contenuto delle note e allega immagini e file in modo sicuro senza richiedere autorizzazioni, utilizzando il selettore di sistema nativo.
8. **Backup completo offline in formato ZIP con un clic:** Esegui il backup delle note nella cartella Download del tuo telefono in qualsiasi momento.
9. **100% privacy, trasparenza e open source:** L'app si connette direttamente al tuo server Git, senza intermediari di terze parti né raccolta dati.
## 🚀 3 Guida rapida
1. Crea un repository privato su GitHub con un nome che inizia con "note" (ad esempio, note-work, note-daily).
2. Apri l'app, tocca "Crea ➔ Crea nota GitHub" nell'angolo in alto a destra, quindi tocca 【🐙 Accesso con un clic all'autorizzazione GitHub】.
3. Seleziona il repository di destinazione dall'elenco a comparsa. Il sistema clonerà automaticamente il repository e potrai iniziare subito a utilizzare le note del forum basate su Git!
*(In alternativa, puoi connetterti inserendo l'URL e la password di qualsiasi server Git autogestito in "Scarica note remote")*
## 🛠️ Progetto Open Source e Architettura Tecnica
• Repository GitHub: https://github.com/WilliamFromTW/GitNoteTaking
• Motore sottostante: Eclipse JGit
• Requisiti di sistema: Android 13 (API 33) o superiore
Prendere appunti su Git è semplice ma non facile. Richiedi un account su https://github.com e utilizza le potenti funzionalità di controllo della versione di GIT per registrare facilmente le note di testo di uso comune.
Ultimo aggiornamento
29 ago 2026