Auf dem Remote-Server habe ich einen Post-Receive-Hook eingerichtet, um ein Git-Checkout in meinem Repository durchzuführen: #!/bin/sh GIT_WORK_TREE=/var/www/<website> git checkout -f Wenn ich jedoch einen Push von meinem lokalen Computer zum Git-Repository auf dem Server mache, werden die folgenden Fehlermeldungen angezeigt: remote: error: unable to unlink old '<file>' (Permission denied) Dies …
Ich versuche den Unterschied zwischen zu verstehen git push --force und git push --force-with-lease Ich vermute, dass letztere nur dann auf die Fernbedienung pushen, wenn die Fernbedienung keine Commits hat, die der lokale Zweig nicht hat ?
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 …
Normalerweise arbeite ich auf einem Remote-Server über ssh (screen und vim), wo ich ein Git-Repository habe. Manchmal bin ich nicht online, daher habe ich ein separates Repository (von meiner Fernbedienung geklont) auf meinem Laptop. Ich kann jedoch nicht von diesem Repository auf der Remote-Seite abrufen, da ich normalerweise hinter einer …
Ich habe ein neues Repository auf Github erstellt, das jetzt nur die Datei Readme.md enthält. Ich habe ein neu erstelltes RoR-Projekt, das ich in dieses Repository verschieben wollte. Im Folgenden sind die Befehle aufgeführt, die ich in meinem Terminal gegeben habe, um dies zusammen mit dem Fehler auszuführen, den ich …
Ich habe einem Projekt ein Problem gemeldet. Jetzt hat der Besitzer den Status in "geschlossen" geändert, aber wie kann ich ihn in "wieder öffnen" ändern? Ich habe irgendwo gelesen, dass ich Rechte für den Push- und Pull-Betrieb benötige. Ist das wahr ?
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 bin neu bei Rails und habe versucht, eine sehr einfache App für Heroku bereitzustellen. Dies ist die zweite App, die ich bereitstelle, und die erste, die ich problemlos ausführen konnte. Ich habe jedoch einige Probleme mit diesem. Immer wenn ich " Heroku Master drücke ", erhalte ich diesen Fehler: …
Funktionell sehe ich in einem dezentralen Workflow keinen Unterschied zwischen simpleund currentOptionen für die push.defaultKonfigurationseinstellung. currentschiebt den aktuellen Zweig zu einem Zweig mit identischem Namen auf der angegebenen Fernbedienung. simplewird effektiv dasselbe für die verfolgten und alle nicht verfolgten Fernbedienungen für den aktuellen Zweig tun (erzwingt in beiden Fällen identische …
Ich habe Git so konfiguriert, dass beim Ausführen git pushÄnderungen an meinem GitHub-Repo vorgenommen werden. Bisher hatte ich nur eine Hauptniederlassung. Jetzt habe ich jedoch eine lokale Niederlassung erstellt und mich dazu verpflichtet, indem ich: git checkout -b my_new_branch git commit Was ich jetzt tun möchte, ist, meine Änderungen in …
Ich habe ein lokales Repository meines Visual Studio 2010-Lösungsordners mithilfe der Git-GUI auf meinem Entwicklungscomputer erstellt. Ich habe dann ein Remote-Repository in meinem GitHub-Konto erstellt. Jetzt suche ich nach Möglichkeiten, mein lokales Repository in das Remote-Repository zu verschieben. In SVN kann ich einfach mit TortoiseSVN festschreiben und Änderungen werden in …
Ich fand im offiziellen Leitfaden : git push origin HEAD Eine praktische Möglichkeit, den aktuellen Zweig auf der Fernbedienung auf denselben Namen zu verschieben. Die Bedeutung des Befehls ist mir jedoch nicht klar. Warum hat es diesen Effekt? Ich konnte keine Antwort finden ( diese Frage scheint das Problem zu …
Ich habe ein Repository moodleauf meinem Github-Konto, das ich forkedaus dem offiziellen Repository habe. Ich habe es dann auf meinem lokalen Computer geklont. Es hat gut funktioniert. Ich habe mehrere Zweige erstellt (unter dem masterZweig). Ich habe mehrere Commits gemacht und es hat gut funktioniert. Ich weiß nicht, wie ich …
Gibt es eine gute Möglichkeit zu erklären, wie man " ! [rejected] master -> master (fetch first)'" in Git auflöst? Wenn ich diesen Befehl verwende $ git push origin master, wird eine Fehlermeldung angezeigt. ! [rejected] master -> master (fetch first) error: failed to push some refs to 'git@github.com:zapnaa/abcappp.git'
Ich habe gerade die falsche Quelle für mein Projekt mit der --forceOption festgeschrieben . Ist es möglich, zurückzusetzen? Ich verstehe, dass alle vorherigen Zweige mit der -fOption überschrieben wurden , sodass ich möglicherweise meine vorherigen Überarbeitungen vermasselt habe.
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.