Dies ist keine technische "Wie mache ich es" -Frage, es ist eher eine Frage der "Best Practices". Ich habe etwas recherchiert und finde nur Tutorials, wie man GitHub und Android Studio verlinkt.Gründe für die Verwendung von GitHub mit Android Studio
Ich bin ein 'hobbiest' Programmierer, nicht professionell, aber ich versuche sehr hart zu folgen, was die Profis tun, denn wenn ich aus der Armee austrete, möchte ich ein Softwareentwickler sein und ich will lernen, was richtig ist, nicht nur "was funktioniert".
Meine Frage:
Ich erhalte mit Android Entwickler begonnen und wird zwei verschiedenen Computern verwenden; mein Desktop und mein Laptop. Ich dachte darüber nach, Dropbox oder sogar meinen Home File Server zu verwenden, um die Projektdateien zu behalten, aber dann dachte ich über GitHub nach (etwas, das ich noch nie zuvor benutzt habe).
Ist es normal, dass GitHub benutzt wird, um die Versionen auf jeder Maschine synchronisiert zu halten? Machen professionelle Programmierer so etwas? Ich möchte in der Lage sein, an beiden Maschinen zu sitzen und immer den gleichen Code zu haben. Ich würde nicht wirklich Versionskontrolle (über meinem Niveau) machen, ich habe kein "Team" (nur ich herumspielen) und ich habe keine großen Projekte.
Gibt es einen besseren Weg zu tun, was ich versuche zu tun? Was ist der Standard in der Fachwelt dafür?
Ich muss sagen, GitHub ist anfangs etwas einschüchternd, aber ich habe bemerkt, dass alle Profis es benutzen, also wenn ich jemals ein echter Programmierer sein möchte, kann ich es genauso gut herausfinden, oder? Ich möchte nur sicherstellen, dass dies kein Grund ist, es zu benutzen.
Danke!
P.S. Ich habe Code, den ich niemals sehen möchte. Wie privat ist "privat" auf GitHub?