# Somente para Engenheiros de Software, Iniciantes Não Permitidos
# Por favor, não instale se seu celular não for de alta qualidade
"Anotar o motivo de cada edição é o romantismo que um engenheiro deveria ter."
【GIT Note Taking】é uma ferramenta de anotações de texto projetada para desenvolvedores de software e entusiastas de tecnologia. Gerencie suas anotações diárias, trechos de código e memorandos por meio do mecanismo padrão de controle de versão Git e sincronize-os com segurança no GitHub, a maior plataforma de código aberto do mundo, ou em qualquer servidor Git auto-hospedado!
## ⚡ Principais Recursos
1. **Controle de Versão Git Completo**: Registra as mensagens de commit para cada salvamento, rastreando completamente os motivos das alterações e sua evolução, permitindo fácil revisão e restauração.
2. **Autorização com um Clique do GitHub OAuth 2.0**: Não é necessário copiar e colar tokens complicados manualmente; a autorização pelo navegador lista e vincula automaticamente o repositório de notas* instantaneamente (mantendo também o modo manual PAT).
3. **Compatível com servidores Git autohospedados e diversos serviços Git:** Perfeitamente compatível com GitLab, Gitea e servidores Git privados autohospedados. Permite também a criação de notas locais offline (sem necessidade de conta).
4. **Prioridade Offline e Sincronização Bidirecional:** Edite livremente sem acesso à internet e realize sincronização bidirecional com um clique (push/pull) quando conectado à internet.
5. **Smart Commit com Sincronização de Data em Tempo Real:** Utiliza a tecnologia GraphQL para corrigir com precisão a data e hora da última modificação de arquivos remotos ao baixar notas.
6. **Histórico Otimizado (Limpar até a Profundidade 1):** Limpe processos locais demorados com um clique nas Configurações para liberar espaço no telefone.
7. **Busca de Texto Completo e Anexação de Arquivos:** Busque instantaneamente o conteúdo das notas e anexe imagens e outros arquivos com segurança e sem necessidade de permissões, utilizando o seletor nativo do sistema.
8. **Backup completo offline em ZIP com um clique:** Faça backup de suas notas para a pasta de downloads do seu telefone a qualquer momento.
9. **100% Privacidade, Transparência e Código Aberto:** O aplicativo se conecta diretamente ao seu servidor Git, sem intermediários de terceiros ou coleta de dados.
## 🚀 Guia de Início Rápido
1. Crie um repositório privado no GitHub com um nome que comece com "note" (por exemplo, note-work, note-daily).
2. Abra o aplicativo, toque em "Criar ➔ Criar Nota do GitHub" no canto superior direito e, em seguida, toque em 【🐙 Login com um clique para autorização do GitHub】.
3. Selecione o repositório desejado na lista que aparecerá. O sistema clonará o repositório automaticamente e você poderá começar a usar suas notas do fórum baseadas em Git imediatamente!
*(Alternativamente, você pode se conectar inserindo o URL/senha de qualquer servidor Git auto-hospedado em "Baixar Notas Remotas")*
## 🛠️ Projeto de Código Aberto e Arquitetura Técnica
• Repositório GitHub: https://github.com/WilliamFromTW/GitNoteTaking
• Mecanismo subjacente: Eclipse JGit
• Requisitos do sistema: Android 13 (API 33) ou superior
Fazer anotações no Git é simples, mas não é fácil. Inscreva-se para criar uma conta em https://github.com e use os poderosos recursos de controle de versão do GIT para registrar facilmente notas de texto comumente usadas.
Atualizado em
29 de ago. de 2026