Utilizzo di Git su Android: strumenti e guida gratuiti
La sfida più grande, oltre alla necessità di freelance e team remoti, è quella di "passare al mondo mobile" al giorno d'oggi. Anche se gli editor di codici mobili aiutano i programmatori a svilupparsi in movimento, senza il supporto mobile per i sistemi di controllo delle versioni come Git, gli sviluppatori difficilmente usano tali IDE.
Esistono, tuttavia, alcune app per configurare e utilizzare i repository Git sulla piattaforma Android . Git Client, server e IDE per Android aiutano i codificatori a codificare mentre sono in movimento e inviano lo stesso ai repository cloud su GitHub, BitBucket e altri o su un repository locale. Non è tutto, puoi anche creare e clonare repository, checkout e unire rami e molto altro ancora.
In questo post, condivideremo i migliori strumenti gratuiti per l'utilizzo di Git su dispositivi Android e alcuni tutorial passo-passo su come fare un rapido avvio con Git repos utilizzando uno degli strumenti.
Strumenti Android Git
SGit
SGit è senza dubbio il miglior client Git per Android. È un programma open source che supporta tutte le funzionalità di base di qualsiasi client. L'app memorizza tutti i repository nella memoria interna del telefono, proteggendo i tuoi repository privati da ladri e hacker.
Inoltre, è attivamente sviluppato e viene fornito con le seguenti funzionalità (al momento della stesura):
- Crea ed elimina i repository locali
- Aggiunge e clona i repository remoti
- Estrae e spinge ai repository remoti
- Checkout e unisce rami e tag
- Navigazione e diffs commettono da un repo
- Modifica e salva i file (usando editor esterni)
- Evidenzia la sintassi durante la navigazione dei file
- Fornisce un tema scuro per l'utilizzo notturno
- Consente l'importazione di repository dal computer
- Supporta i protocolli HTTP, HTTPS e SSH
- Supporta le autenticazioni di utente / pass e chiave SSH
- Supporta la scelta della directory di archiviazione per i repository locali
- Consente di scegliere la lingua del codice per l'evidenziazione della sintassi
Contro:
- Non fornisce l'editor di testo in modo nativo
- Non supporta la scheda SD per l'archiviazione
AIDE
AIDE, Android IDE, è un ambiente di sviluppo integrato per scrivere Java e visualizzare progetti Android sulla piattaforma Android, come Eclipse o Android Studio per sistemi desktop.
Fornisce funzionalità per il ciclo completo di compilazione-compilazione . L'app fornisce guide di codifica interattive e istruzioni dettagliate per la scrittura e la compilazione del codice.
L'app ha un'interfaccia utente intuitiva per un'esperienza fluida per i nuovi utenti. Ha un editor ricco e fornisce il refactoring e la navigazione con codice intelligente insieme al controllo degli errori in tempo reale.
Inoltre, AIDE integra anche le funzionalità di base di un client Git tra cui:
- Modifica e salva i file di codice
- Commette e scarta file o modifiche
- Spinge e tira da repository remoto
- Si ramifica e si fonde con i repository
- Fornisce un editor di testo integrato per la visualizzazione dei file
Contro:
- Non supporta i repository di clonazione
Idiota
Git è un client Git super-basic e di sola lettura per Android . L'app fornisce accesso offline ai repository Git remoti (da GitHub, BitBucket e altri) ma non presenta tutte le funzionalità richieste offerte da altri client.
Git offre varie funzionalità semplici come:
- Clona i repository remoti sul tuo dispositivo
- Sfoglia i file e i log dai repository
- Controlla i rami e i tag da repository
- Tira le modifiche dall'origine (dei repository remoti)
- Supporta i protocolli HTTP e HTTPS
- È semplice da usare
Contro:
- Non supporta il protocollo SSH
- L'app si arresta in modo anomalo durante la clonazione di un repository, a volte
Gidder
Gidder è un server Git per Android uguale a GitHub, BitBucket GitLab o altri. È come portare i tuoi progetti GitHub con te mentre sei in giro . Ciò significa anche maggiore sicurezza per i tuoi progetti sensibili.
L'app funziona su un server SSH e consente alle persone di accedere ai progetti tramite WiFi. Consente a più utenti di accedere ai repository (se consentito) e di eseguire operazioni sui repository . Fornisce le seguenti funzionalità per l'utilizzo dei repository sulla rete wireless locale:
- Crea, modifica ed elimina i repository
- Permette ai repository di clonare dal proprio server
- Supporta push e pull da repository
- Crea, modifica ed elimina utenti che possono accedere ai repository
- Attiva o disattiva il server Git quando il WiFi si attiva / disattiva
- Integra il supporto DNS dinamico per le persone che lavorano in reti diverse
- Il server basato su SSH migliora la sicurezza della connessione
- Consente di assegnare autorizzazioni agli utenti per l'accesso controllato
Contro:
- Il suo repo non può essere letto, a volte, come riportato da Ben
Git Repository Server
Git Repository Server è un altro server Git per Android che è abbastanza simile nelle funzionalità di Gidder. L'app si comporta bene per l'hosting di repository Git localmente sullo smartphone in modo simile a come GitHub, BitBucket o altri ospitano i tuoi progetti sui loro server .
Ti permette di portare con te i tuoi progetti in fuga. L'utilizzo della memoria interna del telefono garantisce la sicurezza dei tuoi progetti contro la cancellazione accidentale o il furto . Per lo più esegue tutte le funzioni di lavoro e di avail richieste elencate di seguito:
- Crea, modifica ed elimina i repository
- Supporta i repository di clonazione dal proprio server
- Inizia con l'avvio, ovvero l'avvio automatico all'avvio del telefono
- Crea, modifica ed elimina utenti per accedere ai repository
- Consente di impostare il DNS dinamico se le reti continuano a cambiare
- Fornisce anche lo storage SFTP come archiviazione sicura dei file
- Supporta i repository Maven separatamente da Git per conservare i file di progetto
- Consente di impostare le autorizzazioni utente per l'accesso controllato basato su regole
Contro:
- Non funziona su SSH
Utilizzo di SGit su Android
Vorrei cogliere l'occasione per mostrarti come utilizzare Git su Android. Per fare questo, sto usando SGit come esempio. Diamo un'occhiata a come è possibile clonare un repository remoto e creare un repository locale con SGit.
Clona un repository remoto usando SGit
- Apri il client SGit, se non lo hai già fatto.
- Toccare l'icona + (nella barra delle azioni) per aggiungere un nuovo repository
- Inserisci l'URL del repository remoto e il suo nome locale
- Immettere il nome utente e la password anche nel caso in cui si tratti di un archivio privato e se richiede le credenziali dell'utente per la clonazione
- Fai clic sul pulsante Clona. SGit clonerà (scarichi) il repository remoto localmente.
- Toccare l'icona + (nella barra delle azioni) per aggiungere un nuovo repository.
- Fare clic sul pulsante Init Local per creare un repository locale.
- Inserisci il nome del tuo repository locale.
- Clicca sul pulsante Init. SGit creerà un repository locale per i dettagli compilati.
Come personalizzare Windows 10 "Invia a" Menu contestuale
L' opzione "Invia a" nel menu di scelta rapida di Windows è sorprendentemente utile, ma è anche una delle funzionalità più sottovalutate. Incolperò le sue voci di default zoppo per ricevere la spalla fredda.Ma se fosse possibile personalizzare l'opzione "Invia a" del menu di scelta rapida, sarebbe in grado di aiutarti a inviare facilmente qualsiasi file nella posizione desiderata con un semplice clic o persino aprire i file in un rispettivo programma senza forzarti a saltare tra posizioni diverse.Quin
Effetto Parallax in fotografia [tutorial di Photoshop]
L' effetto Parallax è anche noto come effetto Ken Burns, che prende il nome dal regista che ha fatto di questo effetto il suo stile visivo nei suoi film documentari. Questa tecnica è un effetto di panoramica e zoom che viene utilizzato per creare qualcosa come un video da immagini fisse. Lo zoom e il panning attraverso le fotografie danno la sensazione di movimento, che mantiene visivamente lo spettatore impegnato.E