wake-up-neo.com

So verbinden Sie ein vorhandenes Android Studio-Projekt mit einem vorhandenen Github-Repository

Ich bin also neu in der Android-Entwicklung und im Android Studio.

Ich habe Android Studio verwendet, um ein Android-Projekt zu erstellen. Jedes Mal, wenn ich den Code an GitHub übergeben wollte, wechselte ich zur Befehlszeile und bestätigte/drückte den Code von dort aus. 

Mir ist jedoch klar, dass Android Studio über eigene Funktionen für die Verbindung zu GitHub verfügt. Ich möchte diese Funktionen nutzen. 

Da das Projekt bereits vorhanden ist, möchte ich nicht einfach ein neues GitHub-Repository in Android Studio erstellen und das alte löschen. Ich möchte nur das vorhandene GitHub-Repository mit dem Android Studio-Projekt verbinden.

Wie kann ich diese synchronisieren?

33
johncorser

Ich würde diesen Thread anzeigen, wenn Sie ein neues Projekt erstellen möchten.

Wie synchronisieren Sie Projekte mit GitHub mit Android Studio?

Wenn dies nicht hilft, würde ich einfach Ihr aktuelles (lokales) Projekt löschen und von Github importieren.

http://teamtreehouse.com/library/Android-tools/git/pulling-down-github-projects-to-Android-studio

Ich würde empfehlen, bei der Kommandozeile zu bleiben. Es ist eine großartige Praxis. Klicken Sie unten auf den Link, um weitere Informationen zu erhalten.

https://softwareengineering.stackexchange.com/questions/173297/why-learn-git-when-there-are-are-gui-apps-for-github

8
MartianKnight

Verbinden eines vorhandenen Android Studio-Projekts mit einem vorhandenen Github-Repository

Wenn Ihr lokales Projekt neuer ist als das in GitHub, können Sie es vorübergehend an einen anderen Speicherort verschieben, die GitHub-Version in Android Studio importieren, diese alten Dateien löschen und in die neuen Dateien kopieren. Dann schieben Sie die Änderungen zurück zu GitHub. Die Anweisungen, um all dies zu tun, sind hier . Dies erfordert einige Befehlszeilenarbeiten, aber nachdem Sie es eingerichtet haben, können Sie alle zukünftigen Commits direkt in Android Studio ausführen.

Feststellen und Übertragen von Android Studio auf GitHub

Nachdem Sie eine Änderung vorgenommen haben, können Sie sie festschreiben, indem Sie den App-Ordner in der Android-Ansicht (oder den Hauptprojektordner in der von Ihnen verwendeten Ansicht) auswählen. Gehen Sie dann zu VCS> Git> Commit Directory ....

 enter image description here

Fügen Sie eine Commit-Nachricht hinzu und klicken Sie auf Commit.

 enter image description here

Gehen Sie dann zu VCS> Git> Push, um Ihre Änderungen in GitHub zu übernehmen.

 enter image description here

Das ist es.

7
Suragch

Vielleicht ist es ein bisschen spät, aber wenn es jemandem hilft, mache ich das in der Kommandozeile:

cd <proyect folder>
git init
git remote add Origin <link to repo>
git fetch Origin
git checkout master

hinweis: Wenn das Repo Commits enthält, müssen Sie möglicherweise in Konflikt stehende Dateien entfernen

git add --all
git commit -m "<message>"
git Push

Dies kann hilfreich sein, aber ich finde es einfacher, die Git Hub-Desktop-Software zu verwenden, die hier für mac: mac.github.com und hier für Windows: windows.github.com verfügbar ist. 

Basierend auf meiner Verwendung des Mac One. 

1
Robert Wildman

Ich hatte das gleiche Problem und suchte nach einer Lösung. Die Antworten in diesem Thread sind sehr nützlich, aber ich habe meine Frage nicht beantwortet. Nach einigem Basteln fand ich meine eigene Lösung. Ich habe das Git-Repository geklont, mit dem ich mein vorhandenes Android Studio-Projekt zusammenführen wollte. Ich habe den Ordner ".git" vom geklonten Repository in meinen Hauptordner "Project" für Android Studio kopiert. Ich habe Dateien inszeniert und festgeschrieben und in das vorhandene Git-Repository verschoben. Dadurch wurde mein Git-Repository mit meinem vorhandenen Projekt aktualisiert. Ich musste kein neues Git-Repository erstellen.

Beachten Sie, dass Sie Ihre "Fernbedienungen" wie bei der Befehlszeile einrichten müssen. Ihre Remote-Adresse hat dieselbe URL, mit der das Repository geklont wurde.

0
triplejay