2014-11-17 12 views
16

Ich benutze Android Studio, um meine Apps zu programmieren. Jetzt möchte ich an 2 PCs arbeiten und über einen Cloud-Service nachdenken. Ich habe mich entschieden, GitHub zu verwenden, aber ich finde keine Möglichkeit, mein GitHub-Konto mit meinem Android Studio-Projekt zu synchronisieren ... Kann mir das jemand erklären?Wie man Android-Project zu GitHub hinzufügt

Antwort

37

Der beste Weg, dies zu tun, ist wahrscheinlich durch die gute alte Befehlszeile. Stellen Sie zunächst sicher, dass git installiert und in Ihrem Pfad ist. Sie können Anweisungen von here erhalten.

Als nächstes gehen Sie zu GitHub und erstellen Sie ein neues Repository mit einem Titel und so. Anweisungen dazu here. Machen Sie sich keine Sorgen über das Erstellen Ihres ersten Commits, wir machen das auf Ihrem lokalen Rechner.

Jetzt zum spaßigen Teil.

Kopieren Sie den Repo-Link Ihrer Wahl (ich bevorzuge ssh, aber es hängt davon ab, wie weit Sie mit dem Setup-Teil gegangen sind) und gehen Sie zum Terminal.

Wenn alles gut gegangen ist, können Sie die GitHub-Seite neu laden und Ihren neuen Push sehen.

Auf Ihrem anderen Computer können Sie das von Ihnen erstellte Repo klonen.

cd ~/project-path-here 
git clone <your link> 

können Sie dann git pull und git push verwenden, um Änderungen an den Server abrufen und senden.

Sie können auch in Githubs Desktop-Anwendung suchen, wenn Sie auf Windows oder Mac für eine einfachere Zeit sind, aber ich finde diese fehlt einige erweiterte Funktionen von Git.

BEARBEITEN: Um Ihr neues Git Repo mit Android Studio, Intellij, RubyMine usw. zu registrieren, gehen Sie zu den Projekteinstellungen (Datei-> Einstellungen), suchen Sie nach Versionskontrolle und geben Sie an, dass Ihr Projekt git für Version verwendet Steuerung. Here für weitere Informationen dazu. Sobald dies aktiviert ist, wird das VCS-Drop-down mehr Funktionen haben. Zu sehen sind Commit Changes (git commit und push) und Update Project (git pull).

+0

Danke für diese lange und gute Antwort! Ich weiß jetzt, wie man über das Terminal drückt und zieht. Jetzt möchte ich das Projekt über Android Studio in meinen GitHub schieben, wie kann ich das tun? – Oliver

+0

Ich habe meine Antwort mit den Android Studio-Inhalten aktualisiert, aber ich würde definitiv die Verwendung der Befehlszeile über Android Studio empfehlen. – afontaine

+0

Jetzt funktioniert es! ;) Danke! Android Studio öffnet nur GitHub und dort kann ich die Dateien (mit der GUI von GitHub) synchronisieren – Oliver

4

Unter der VCS-Registerkarte in Ihrem Studio gibt es eine Option, das Projekt in Github zu veröffentlichen. Wird nach Ihren Anmeldeinformationen fragen, dann können Sie Ihren Code pushen.

+0

Ich versuchte alle Optionen auf der Registerkarte VCS, aber es hat nicht für mich funktioniert ... Zum Beispiel: VCS/Import in Version Controle/Share Project on GitHub öffnet einfach GitHub auf meinem Desktop und ich kann nichts anklicken – Oliver

+0

a. Haben Sie einen Github-Account und b. Hast du schon ein lokales Repository erstellt? Wenn nicht, mach es. Auch c. hast du git installiert? – FWeigl

+0

a. ja b. ja ich habe eine erstellt – Oliver

2

Einfach in Android App Dev und ich dachte, ich könnte hier erwähnen, dass ich denke, dass wir den Build-Ordner gitimnore sollten. Es ist riesig und es muss nicht repo'd werden [Bearbeiten] Ich beziehe mich auf den App/Build-Ordner. Und hey ich sehe es ist nicht im Android Studio enthalten. Gitignore

+0

.gradle /local.properties .DS_Store /build .navigation .idea * .iml * .log * .hprof Dies ist gitignore ich, nach einem Jahr der Android-Entwicklung – Oliver

+1

Ich benutze http://gitignore.io für die meisten meiner gitignore Bedürfnisse. Ich habe mich in intellij oder mit dem Android für eine Weile nicht entwickelt, also bin ich nicht sicher, ob es auf dem Laufenden ist. – afontaine

Verwandte Themen