Wie importiere ich ein Projekt aus Android Studio in das Bitbucket-Repository?


73

Grundsätzlich habe ich ein Android Studio-Projekt auf meinem lokalen Computer und muss es meinem online erstellten BitBucket-Repository hinzufügen. Ich kann es mit Android Studio einfach nicht richtig machen. Ich kann keine Dateien aus dem Android Studio-Projekt in mein BitBucket-Repository hochladen.

Wie kann ich so etwas machen?


Ich fand heraus, dass es nach 1 Jahr Erfahrung mit Git am besten ist, Git Bash (Terminal) zu verwenden, um alle Git-Operationen durchzuführen. Einschließlich der in dieser Frage, die ich gepostet habe.
Muhamed Krlić


Überprüfen Sie diesen Link, um Android-Projekt von BitBucket
Nikhil Pawar

Antworten:


105

So habe ich es ohne Plugins gemacht:

  1. Erstellen Sie das Repository in Ihrem Bitbucket-Konto

  2. Erstellen Sie Ihr Projekt in Android Studio

  3. Wechseln Sie in Android Studio zu VCS

  4. Wählen Sie "Versionskontrolle aktivieren".

  5. Wählen Sie Git und drücken Sie OK

  6. Klicken Sie mit der rechten Maustaste auf Ihr Projekt, wählen Sie Git und klicken Sie dann auf Hinzufügen

  7. Öffnen Sie das Terminal in Android Studio

  8. Gehen Sie zu Ihrem Bitbucket-Repository - Übersicht

  9. Klicken Sie auf "Ich habe ein vorhandenes Projekt".

  10. Kopieren Sie die 'git remote add origin ... etc.' Leitung zu Ihrem Terminal und drücken Sie die Eingabetaste

  11. Klicken Sie auf "Änderungen übernehmen", schreiben Sie Ihren Kommentar, drücken Sie "Festschreiben" und drücken Sie

Fügen Sie außerdem den 'git push -u origin master' im Terminal in Teil 10 oben hinzu


FehlerPush rejected: Push to origin/master was rejected
Benutzer924

Vielleicht ist es besser, 11 'Commit-Änderungen' nur mit Commit und 12 'Git Push -u Origin Master' im Terminal
durchzuführen

4
Ich verfolge dies zum ersten Mal und nach Teil 10 wurde "Fehler: src refspec master stimmt mit keinem überein." Stattdessen habe ich 11 - Änderungen festgeschrieben und dann 10 - und es hat gut funktioniert.
Lewis Black

Denken Sie auch daran, dass Sie beim Erstellen des Repositorys Nein zum Erstellen der Readme-Datei sagen sollten, da dies alles
durcheinander bringt

1
Wenn Sie Schritt 1 ausführen, ERSTELLEN SIE NIEMALS eine "READ ME FILE". Das kann dein ganzes Jahr durcheinander bringen !!! Vertrau mir!
Der Milliardär

10

Hier ist, was ich ohne Plugins gemacht habe

Habe bereits ein Projekt in Android Studio

1- Erstellen Sie das Repository in Ihrem Bitbucket-Konto

2- Gehen Sie in Android Studio zu VCS

3- Wählen Sie "Versionskontrolle aktivieren".

4- Wählen Sie Git und drücken Sie OK

5- Klicken Sie mit der rechten Maustaste auf Ihr Projekt, wählen Sie Git und klicken Sie dann auf Hinzufügen

6- Gehen Sie zu VCS -> Änderungen festschreiben

7- Deaktivieren Sie "Code-Analyse durchführen".

8- Drücken Sie Commit und drücken Sie die Commit-Taste

9- Ein neues Fenster wird geöffnet. Drücken Sie links den Link DEFINE REMOTE

10- Gehen Sie zu Ihrem Bitbucket-Repository - Übersicht

11- Klicken Sie auf "Ich habe ein vorhandenes Projekt".

12- Kopieren Sie den Link von bitbucket auf die Registerkarte URL im Fenster Remote-Fenster definieren, z. B. 'git@bitbucket.org: Benutzername / project.git' ohne 'git remote add origin ...' (möglicherweise werden Sie nach einem gefragt Passwort Ihres Bitbucket-Kontos), drücken Sie OK

13 Drücken Sie Push und fertig


1
Denken Sie auch daran, dass Sie beim Erstellen des Repositorys Nein zum Erstellen der Readme-Datei sagen sollten, da dies alles
durcheinander bringt

7
  • Gehen Sie im Android Studio zu VCS-> 'Versionskontrolle aktivieren' .

Wählen Sie im Dropdown-Menü Git aus und klicken Sie auf OK .

  • Klicken Sie im Android Studio mit der rechten Maustaste auf Ihre Projektansicht:

gehe zu Git -> Hinzufügen .

(Alle Dateien im Projekt sollten die Farbe ändern, wahrscheinlich grün werden)

  • Öffnen Sie das Terminal im Android Studio.

Kopieren Sie von Ihrem leeren Repo auf der Bitbucket-Seite aus dem Absatz "Schritt 2: Verbinden Sie Ihr vorhandenes Repository mit Bitbucket" die folgende Zeile:

git remote add origin https://<user>@bitbucket.org/<path>.git, dann Enter .

Geben Sie nun Folgendes ein:

git commit -m "initial commit"(um alle Dateien aus dem Projekt festzuschreiben), dann Enter .

Geben Sie nun Folgendes ein:

git push -u origin master(Um alle festgeschriebenen Dateien in den master- oder den anderen Zweig zu verschieben, ändern Sie einfach "master" in einen anderen Zweig).

Das ist es. Ihr Projekt wird versioniert und in Ihr Bitbucket-Repo gestellt.


4

Wenn Sie Android Studio ohne Konsole / Terminal verwenden möchten. Führen Sie die folgenden Schritte aus, um ein neues Projekt in Bitbucket zu erstellen.

  1. Gehen Sie in Android Studio zu VCS

  2. Wählen Sie "Versionskontrolle aktivieren".

  3. Wählen Sie Git und drücken Sie OK

  4. Klicken Sie mit der rechten Maustaste auf Ihr Projekt, wählen Sie Git und klicken Sie dann auf Hinzufügen

  5. Erstellen Sie das Repository in Ihrem Bitbucket-Konto

  6. Gehen Sie zu Ihrem Repository in Bitbucket und kopieren Sie die https-URL

  7. Gehen Sie zu Android Studio-Projekt -> Git -> Repository -> Fernbedienungen

  8. Fügen Sie einen neuen Eintrag mit dem Wert des aus Schritt 6 empfangenen https-Links hinzu

  9. Android Studio -> Ihr Projekt -> Git -> Commit Directory -> Commit & Push

Stellen Sie sicher, dass Sie Ihre .ignore-Datei definieren, um zu vermeiden, dass unnötige Elemente in bitbucket kopiert werden


2

Rufen Sie in Android Studio das VCS-Menü in der Menüleiste auf und wählen Sie In Versionskontrolle importieren. Wählen Sie dann das VCS aus, das Sie verwenden möchten, z. B.: GIT-Repository erstellen.


2

Der einfachste Weg ist , um Ihre leeren Repo - Klon mit Standard "git clone git@bitbucket.org: projectNameAndLocation .git". Klonen wir es also an den Speicherort, z. B. user / newAndroidProject .

Erstellen Sie ein leeres Android-Projekt aus Android Studio (nennen wir es einfach AProject ), falls Sie keines haben.

Nun kopieren Sie alle Dateien von Ihrem Android - Projekt Stammverzeichnis (alles aus AProject Ordner) oder kopieren Sie einfach alle Dateien aus Ihrem bestehenden Projekt - Stammverzeichnis in das Verzeichnis , in dem Sie Ihre leeren Repo - Verzeichnis ist (in den newAndroidProject Ordner als Beispiel). Also alles von AProject> geht in das newAndroidProject>.

Alle Dateien werden automatisch unter dem Git in diesem Repo-Ordner hinzugefügt. Sie können dann zum Beispiel im SourceTree Ihr " newAndroidProject " öffnen und Sie werden alle Dateien dort sehen und dann einfach alles zum Ursprung verschieben (nachdem Sie natürlich Ihre .gitignore- Datei bearbeitet haben ).


0

Das BitBucket-Plugin hat bei mir nicht funktioniert. Ich konnte das Repository jedoch klonen, indem ich die https-URL kopierte und in Android Studio einfügte. Geben Sie dann den Benutzernamen und das Kennwort ein und es sollte klonen können.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.