Ich habe mich gefragt, ob es eine einfache Möglichkeit gibt, einen lokalen Zweig mit einem Remote-Zweig mit einem anderen Namen zu verschieben und zu ziehen, ohne immer beide Namen anzugeben. Beispielsweise: $ git clone myrepo.git $ git checkout -b newb $ ... $ git commit -m "Some change" $ git …
Ich habe gerade angefangen, Git zu benutzen und war wirklich verwirrt zwischen verschiedenen Zweigen. Kann mir jemand helfen, die folgenden Verzweigungstypen herauszufinden? lokale Niederlassungen lokale Tracking-Zweige entfernte Zweige Fernverfolgungszweige Was ist der Unterschied zwischen ihnen? Und wie arbeiten sie miteinander? Ein schneller Demo-Code wird sehr hilfreich sein, denke ich.
Ich habe ein Git-Repository erstellt, um eine Live-Site zu spiegeln (bei der es sich um ein nicht nacktes Git-Repository handelt): git clone --mirror ssh://user@example.com/path/to/repo Welchen Befehl oder welche Befehle muss ich verwenden, um diesen Spiegelklon mit allen Änderungen von seinem entfernten Ursprung auf dem neuesten Stand zu halten? Ich möchte …
Ich habe folgende Fernbedienungen eingerichtet: $ git remote korg rorg Und die folgenden Zweige: $ git branch -a * (no branch) remotes/korg/gingerbread remotes/korg/gingerbread-release remotes/korg/honeycomb remotes/korg/honeycomb-mr1-release remotes/korg/master remotes/m/android-2.3.3_r1 -> refs/tags/android-2.3.3_r1a remotes/m/gingerbread -> korg/gingerbread Jetzt möchte ich alle entfernten Zweige von korgder rorgFernbedienung verschieben. Wie mache ich das? Vorzugsweise ohne für jeden …
Ich habe dies heute zufällig getroffen, als ich versuchte, Git Garbage Collect auszuführen : $ git gc fatal: bad object refs/remotes/origin/HEAD error: failed to run repack Wie gehe ich damit um?
Ich bin der einzige in meiner Organisation, der sich mit der folgenden Nachricht verpflichtet: Führen Sie den Remote-Tracking-Zweig "Ursprung / Entwicklung" zu "Entwickeln" zusammen Ich bin mir nicht sicher, was ich tue, um sie zu verursachen, aber ich würde gerne aufhören. Welchen Befehl gebe ich aus, um dieses Commit zu …
Wie setze ich die HEAD-Referenz einer Git-Fernbedienung so, dass sie auf etwas anderes als "master" verweist? Mein Projekt hat die Richtlinie, keinen "Master" -Zweig zu verwenden (alle Zweige müssen aussagekräftige Namen haben). Darüber hinaus ist das kanonische Master-Repository nur über ssh: // ohne Shell-Zugriff zugänglich (wie GitHub oder Unfuddle). Mein …
Von der Manpage: Deletes all stale tracking branches under <name>. These stale branches have already been removed from the remote repository referenced by <name>, but are still locally available in "remotes/<name>". Also habe ich ein paar Zweige mit entfernt git push origin :staleStuff und rannte dann git remote prune origin …
Ich bin sehr neu bei Git; Ich habe erst kürzlich ein GitHub-Konto erstellt. Ich habe gerade versucht, mein erstes Repository (ein Beispielprojekt) zu pushen, erhalte jedoch die folgende Fehlermeldung: No such remote 'origin' Ich habe die folgenden Befehle ausgeführt: git init git commit -m "first commit" git remote add origin …
Zusamenfassend; Wie kann ich mehrere zusammengeführte Remote-Fernbedienungen löschen? Mehr Hintergrund; Ich habe ein Git-Repo mit Dutzenden von Fernbedienungen, die zu Master zusammengeführt wurden. Ich kann diese Fernbedienungen einzeln löschen, indem ich Folgendes verwende: git push --delete origin myBranch-1234 Dies ist jedoch ein langsamer und langwieriger Prozess für alle Fernbedienungen. Also …
Problem: Ich möchte alle lokalen Zweige löschen, die keine Fernbedienung haben. Es ist leicht genug, die Namen der Zweige in eine zu leiten git branch -D {branch_name}, aber wie bekomme ich diese Liste überhaupt? Beispielsweise: Ich erstelle einen neuen Zweig ohne Fernbedienung: $ git co -b no_upstream Ich liste alle …
Für die Bereitstellung in Heroku verwende ich git push heroku master. Aber wie sehe ich, welche Revision ich auf Heroku verschoben habe? (Ich bin oft im Zweifel, ob ich die aktuelle Version hochgeschoben habe) Für diejenigen, die nicht damit vertraut sind, generiert Herokus Erstellungsskript ein Remote-Git-Repository, in das Sie pushen. …
Ich baue einen (etwas eingeschränkten) Git-Client. Um ein Repository einzurichten, geben Sie die URL zum Remote-Repo ein. Ich möchte überprüfen, ob der Benutzer Lese- und Schreibzugriff auf dieses Repository hat. Wenn nicht, präsentiere ich einen Authentifizierungsdialog. Ich überprüfe den Lesezugriff mit git ls-remote <url>. Gibt es eine analoge Möglichkeit, den …
Warum erhalte ich diesen Fehler, wenn meine Git-Repository-URL korrekt ist? jitendra@JITENDRA-PC /c/mySite (master) $ git push beanstalk master fatal: 'git@skarp.beanstalkapp.com/gittest.git' does not appear to be a git repository fatal: The remote end hung up unexpectedly jitendra@JITENDRA-PC /c/mySite (master) $ git clone git://github.com/jquery/jquery.git Cloning into jquery... Remote: Counting objects: 19803, done. …
Von Zeit zu Zeit stoße ich auf dieses Problem. Nehmen wir an, ich habe Folgendes getan, um den Quellcode von Rails zu lesen, da ich auf einige Probleme stoße. git clone git://github.com/rails/rails.git Während der Recherche habe ich etwas getestet und jetzt habe ich eine Lösung, die ich mir im Rails-Kernteam …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.