Als «git» getaggte Fragen

Git ist ein Open-Source-System zur verteilten Versionskontrolle (DVCS). Verwenden Sie dieses Tag für Fragen zur Verwendung von Git und zu Workflows. Verwenden Sie das [github] -Tag NICHT für Git-bezogene Probleme, nur weil ein Repository zufällig auf GitHub gehostet wird. Verwenden Sie dieses Tag auch nicht für allgemeine Programmierfragen, die zufällig ein Git-Repository betreffen.

5
Wie wechsle ich mit git zurück zu 'master'?
Ich habe mein erstes Commit gemacht; Dann wurde ein Zweig erstellt (sagen wir Zweig1). In diesem Zweig habe ich ein Verzeichnis 'Beispiel' erstellt und festgeschrieben. In GitHub sehe ich meinen neuen Zweig und das neue Verzeichnis 'Beispiel', das ich hinzugefügt habe. Jetzt frage ich mich, wie ich zurück zum Master …
135 git 

4
Wie erstelle ich einen neuen (und leeren!) "Root" -Zweig?
Ich möchte einen neuen "Root" -Zweig in diesem Git-Repository definieren. Mit "Root" -Zweig meine ich einen Zweig, der völlig unabhängig von allen anderen Zweigen im Repository ist 1 ist . Leider auch das Commit (nennen wir es A ) ganz unten im Commit-Baum des Repos viele Dateien (dies war ein …
135 git 

10
Wie kann man aus einem entfernten Zweig Kirschen pflücken?
Ich habe Probleme, einen Kirschpickel auszuführen. Auf meinem lokalen Computer bin ich derzeit in meinem "Master" -Zweig. Ich möchte ein Commit aus einem anderen Zweig namens "Zebra" auswählen. Der "Zebra" -Zweig ist ein entfernter Zweig. Also git status: # On branch master nothing to commit (working directory clean) Ok, jetzt …
135 git 

17
Wie kann ich meine geheimen Schlüssel und mein Passwort sicher in meinem Versionskontrollsystem speichern?
Ich behalte wichtige Einstellungen wie die Hostnamen und Ports von Entwicklungs- und Produktionsservern in meinem Versionskontrollsystem. Aber ich weiß, dass es eine schlechte Praxis ist , Geheimnisse (wie private Schlüssel und Datenbankkennwörter) in einem VCS-Repository aufzubewahren. Passwörter scheinen jedoch - wie jede andere Einstellung - versioniert zu sein. Was ist …

3
Was ist der Unterschied zwischen Git Am und Git Apply?
Beides git amund git applykann zum Anwenden von Patches verwendet werden. Ich sehe den Unterschied nicht. Ich sehe jetzt einen Unterschied: git amFestschreibt automatisch, während git applynur die Dateien berührt werden, aber kein Festschreiben erstellt wird. Ist das der einzige Unterschied?
134 git  patch 

7
Löschen eines lokalen Zweigs mit Git
Ich habe gegoogelt und es gibt mehrere sehr lange Themen zu diesem Thema, von denen keine zu helfen scheint. Ich glaube, ich mache etwas falsch. Ich habe eine Filiale namens Test_Branch. Wenn ich versuche, es mit der empfohlenen Methode zu löschen, wird folgende Fehlermeldung angezeigt: Zweig 'Test_Branch' kann nicht gelöscht …
134 git 

6
So verkleinern Sie den .git-Ordner
Meine aktuelle Basis hat eine Gesamtgröße von ca. 200 MB. Aber mein .git-Ordner hat eine erstaunliche Größe von 5 GB (!). Da ich meine Arbeit auf einen externen Server übertrage, brauche ich keine große lokale Historie ... Wie kann ich den .git-Ordner verkleinern, um Speicherplatz auf meinem Notebook freizugeben? Kann …
134 git 

11
Praktische Anwendungen von Git Reset - Soft?
Ich arbeite seit etwas mehr als einem Monat mit Git. Ich habe zwar erst gestern zum ersten Mal einen Reset verwendet, aber der Soft-Reset macht für mich immer noch keinen Sinn. Ich verstehe, dass ich den Soft-Reset verwenden kann, um ein Commit zu bearbeiten, ohne den Index oder das Arbeitsverzeichnis …
134 git 

3
Wie mache ich eine Kaufabwicklung in Git rückgängig?
Ich habe gerade ein früheres Commit von meinem lokalen Git-Repo ausgecheckt. Ich habe keine Änderungen daran vorgenommen, ich habe es nur angeschaut. Jetzt möchte ich zu meinem letzten Commit zurückkehren - wie mache ich das? Der genaue Befehl, mit dem ich ihn ausgecheckt habe: git checkout e5dff6b3c5d704f9b598de46551355d18235ac08 Wenn ich jetzt …
134 git 

4
gitignore ignoriert den Ordner nicht
Im Stammverzeichnis meines Projekts habe ich einen fooOrdner. Innerhalb des fooOrdners habe ich einen barOrdner. Ich möchte alle Änderungen an allen Dateien in meinem barOrdner ignorieren . Ich habe dies in meinem gitignore: /foo/bar Der Ordner wird überprüft: Er ist vorhanden und enthält die zu ignorierenden Dateien. gitignoreist committed. Ich …
134 git  gitignore 

30
Verweigerung der Berechtigung (öffentlicher Schlüssel) für gitlab
Mein Problem ist, dass ich nicht von GitLab pushen oder abrufen kann. Ich kann jedoch klonen (über HTTP oder über SSH). Ich erhalte diese Fehlermeldung, wenn ich versuche zu pushen: Berechtigung verweigert (publickey) schwerwiegend: Konnte nicht aus dem Remote-Repository lesen Von all den Themen, die ich mir angesehen habe, habe …
134 git  ubuntu  ssh  gitlab 

7
Ich habe mein schema.rb verloren! Kann es regeneriert werden?
Aufgrund einiger Bereitstellungsprobleme habe ich die Verfolgung von schema.rb in git eingestellt. Irgendwie habe ich das vollgestopft und irgendwo auf dem Weg ist meine schema.rb-Datei verschwunden. Gibt es eine Möglichkeit, schema.rb aus der Datenbank oder aus den Migrationen neu zu generieren? Ich würde es vorziehen, die vorhandenen Daten nicht zu …


6
Ist git-svn dcommit nach dem Zusammenführen in git gefährlich?
Meine Motivation, git-svn auszuprobieren, ist das mühelose Zusammenführen und Verzweigen. Dann bemerkte ich, dass Mann git-svn (1) sagt: Das Ausführen von Git-Merge oder Git-Pull wird NICHT für einen Zweig empfohlen, von dem aus Sie einen Commit durchführen möchten. Subversion stellt keine Zusammenführungen in angemessener oder nützlicher Weise dar; Daher können …
133 svn  git  merge  branch  git-svn 

6
Git Push-Zweig von einer Fernbedienung zur anderen?
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 …

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.