Das Szenario: Ich mache einige Änderungen in einer einzigen Datei lokal und lief git add, git commitundgit push Die Datei wird in das Remote-Ursprungs-Master-Repository verschoben Ich habe ein anderes lokales Repository, das über Capistrano mit der Methode "remote_cache" aus diesem Remote-Repository bereitgestellt wird Jetzt möchte ich nicht die gesamte Anwendung …
Ich habe folgenden Arbeitsbaumzustand $ git status foo/bar.txt # On branch master # Unmerged paths: # (use "git reset HEAD <file>..." to unstage) # (use "git add/rm <file>..." as appropriate to mark resolution) # # deleted by us: foo/bar.txt # no changes added to commit (use "git add" and/or "git …
Ich habe an einem Git-Zweig gearbeitet und war bereit, meine Änderungen festzuschreiben. Daher habe ich ein Festschreiben mit einer nützlichen Festschreibungsnachricht durchgeführt. Ich habe dann geistesabwesend kleinere Änderungen am Code vorgenommen, die es nicht wert sind, beibehalten zu werden. Ich möchte jetzt die Zweige wechseln, aber git gibt mir, Fehler: …
Ich arbeite an einer Regression im Quellcode. Ich möchte Git sagen: "Überprüfen Sie die Quelle anhand eines parametrisierten Datums / einer parametrisierten Uhrzeit". Ist das möglich? Ich habe auch Änderungen in meiner aktuellen Ansicht vorgenommen, die ich nicht verlieren möchte. Im Idealfall möchte ich zwischen der aktuellen Quelle und einer …
Ich bin kürzlich von SVN zu Git gewechselt und bin über etwas verwirrt. Ich musste die vorherige Version eines Skripts über einen Debugger ausführen, also tat git checkout <previous version hash>und tat ich, was ich tun musste. Jetzt möchte ich zur neuesten Version zurückkehren, aber ich kenne den Hash dafür …
Mit git habe ich so etwas gemacht git clone git checkout {a rev number tree rev before} (here I started to be in a detached head state) //hacking git commit //hacking git commit (some commit where made on origin/master) git pull (which does complete because there was some error due …
Was bedeuten die doppelten Striche vor dem Dateinamen in diesem git-Befehl? git checkout --ours -- path/to/file.txt git checkout --theirs -- path/to/file.txt Sind sie obligatorisch? Ist es gleichbedeutend mit git checkout --ours path/to/file.txt git checkout --theirs path/to/file.txt
Ich versuche zu lernen , wie die Wiederherstellung oder Rollback - Dateien und Projekte zu einem frühen Zustand, und versteht nicht den Unterschied zwischen git revert, checkoutund reset. Warum gibt es 3 verschiedene Befehle für scheinbar den gleichen Zweck und wann sollte jemand einen über den anderen wählen?
Ich möchte eine zuvor erstellte Pull-Anfrage (erstellt über die GitHub-Weboberfläche) auschecken. Ich suchte und fand verschiedene Orte, an denen ein refs / pull oder refs / pull / pr Aber wenn ich fetch = +refs/pull/*/head:refs/remotes/origin/pr/*zur Git-Konfigurationsdatei hinzufüge und einen Git-Abruf mache Was mache ich falsch? Sollte GitHub das Pull / …
Ich setze meinen lokalen Master mit diesem Befehl auf ein Commit zurück: git reset --hard e3f1e37 Wenn ich einen $ git statusBefehl eingebe, sagt das Terminal: # On branch master # Your branch is behind 'origin/master' by 7 commits, and can be fast-forwarded. # (use "git pull" to update your …
Welche dieser Zeilen ist richtig? git checkout 'another_branch' Oder git checkout origin 'another_branch' Oder git checkout origin/'another_branch' Und was ist der Unterschied zwischen diesen Zeilen?
Was ist der effizienteste Mechanismus (in Bezug auf übertragene Daten und verwendeten Speicherplatz), um den Inhalt einer einzelnen Datei aus einem Remote-Git-Repository abzurufen? Bisher habe ich es geschafft: git clone --no-checkout --depth 1 git@github.com:foo/bar.git && cd bar && git show HEAD:path/to/file.txt Das scheint immer noch übertrieben. Was ist mit mehreren …
Ich habe Probleme herauszufinden, welches Tag gerade ausgecheckt ist. Wenn ich es tue: git checkout tag1 git branch Ich kann anscheinend nicht herausfinden, auf welchem Tag ich mich befinde. Es werden nur protokolliert: * (no branch) master Ist es möglich herauszufinden, welche Tags ausgecheckt sind? Im obigen Beispiel wäre dies …
Kennt jemand den Unterschied zwischen diesen beiden Befehlen zum Umschalten und Verfolgen eines Remote-Zweigs? git checkout -b branch origin/branch git checkout --track origin/branch Ich denke, beide verfolgen den Remote-Zweig, damit ich meine Änderungen am Ursprung auf den Zweig übertragen kann, oder? Gibt es praktische Unterschiede? Vielen Dank!
Ich habe also einige Arbeiten im Repository durchgeführt und als ich mich verpflichten möchte, stelle ich fest, dass ich derzeit in keinem Zweig bin. Dies passiert häufig bei der Arbeit mit Submodulen und ich kann es lösen, aber der Prozess ist langwierig und ich habe gedacht, dass es einen einfacheren …
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.