Articles of git

git error: Es ist mir nicht gelungen, einige refs zu drücken

Aus irgendeinem Grund kann ich jetzt nicht pushen, während ich es gestern tun könnte. Vielleicht habe ich Configs oder sowas vermasselt. Das ist, was passiert: Wenn ich den git push Ursprungs-Master verwende Wie sieht mein Arbeitsverzeichnis und Remote-Repository aus?

Repack des Git-Repositories schlägt fehl

Ich habe ein Git-Repository auf einem Server mit begrenztem Speicher. Wenn ich versuche, ein vorhandenes Repository vom Server zu klonen, erhalte ich den folgenden Fehler hemi@ubuntu:$ git clone ssh://hemi@servername.dk/home/hemi/repos/articles Initialized empty Git repository in /home/hemi/Skrivebord/articles/.git/ hemi@servername.dk’s password: remote: Counting objects: 666, done. remote: warning: suboptimal pack – out of memory remote: fatal: Out of memory, […]

Git: Was ist ein Tracking-Zweig?

Kann jemand einen “Tracking-Zweig” so erklären, wie er auf Git anwendbar ist? Hier ist die Definition von git-scm.com : Ein “Verfolgungszweig” in Git ist ein lokaler Zweig, der mit einer entfernten Verzweigung verbunden ist. Wenn Sie diesen Zweig drücken und an ihm ziehen, wird automatisch an den entfernten Zweig, mit dem er verbunden ist, gedrückt. […]

Entfernen Sie Dateien vollständig aus Git Repo und Remote auf GitHub

Ich habe versehentlich einen Ordner mit Bildern hinzugefügt und zugesagt. Dann machte ich noch einen Commit. Dann habe ich diese Dateien mit git rm -f ./images und erneut committed. Gerade jetzt habe ich in diesem Zweig viel mehr Commits gemacht (Master). In meinem HEAD habe ich ./static/images Ordner ./static/images . Aus diesem Grund hat meine […]

GitHub – Verbindung zu github 443 konnte nicht hergestellt werden / Verbindung mit gitHub konnte nicht hergestellt werden – Kein Fehler

Q – Ich habe git installiert, um die neueste Version von Angular zu erhalten. Als ich versucht habe angerufen git clone https://github.com/angular/angular-phonecat.git Ich habe keine Verbindung zum Github 443-Fehler herstellen können Ich habe es sogar versucht git clone git://github.com/angular/angular-phonecat.git Das hat mir gescheitert, keine Fehlermeldung zu verbinden. Ich bin hinter meiner Firmenfirewall. Ich kann meine […]

Installieren von Git in PATH mit GitHub Client für Windows

Wie installiere ich Git in meinem PATH wenn ich den GitHub-Client für Windows verwende? Ich bekomme Fehler, weil Git anscheinend nicht in PATH installiert ist. Wenn Sie beispielsweise Atom verwenden, wird beim Versuch, das Linter-Plugin zu installieren, folgender Fehler angezeigt: npm ERR! not found: git npm ERR! npm ERR! Failed using git. npm ERR! This […]

Visualisierung der Branch-Topologie in Git

Ich spiele mit Git alleine auf meiner eigenen Maschine, und es fällt mir schwer, ein mentales Modell all meiner Zweige und Commits beizubehalten. Ich weiß, dass ich ein git log erstellen kann, um die Commit-Historie von meinem Standort aus zu sehen. Aber gibt es eine Möglichkeit, die gesamte Topographie der Verzweigung zu sehen, so etwas […]

Änderungen der Arbeitskopie einer Datei in Git rückgängig machen?

Nach dem letzten Commit habe ich eine Reihe von Dateien in meiner Arbeitskopie geändert, aber ich möchte die Änderungen an einer dieser Dateien rückgängig machen, indem ich sie auf den gleichen Status wie das letzte Commit zurückstelle. Ich möchte jedoch nur die Änderungen der Arbeitskopie dieser einen Datei rückgängig machen, sonst nichts. Wie mache ich […]

Git SSH-Authentifizierung

Ich habe Debian, Fisheye und Git auf meinem Server. Meine Git-Repos werden von Fisheye verwaltet. Es gibt keine Authentifizierung am Fisheye-Teil. Alle Authentifizierungsverfahren werden von git verwaltet. Ich möchte die SSH-Authentifizierung verwenden, so dass ich keinen Benutzernamen und kein Passwort angeben muss, wenn ich meine Änderungen an den Server übertrage. Ich weiß, wie man einen […]

Wie kann ich eine Liste mit Git-Verzweigungen erhalten, geordnet nach dem letzten Commit?

Ich möchte eine Liste aller Zweige in einem Git-Repository mit den “frischesten” Zweigen an der Spitze erhalten, wobei der “frischste” Zweig derjenige ist, dem man sich zuletzt verschrieben hat (und daher eher einer ist) Ich möchte darauf achten). Gibt es eine Möglichkeit, Git zu verwenden, um (a) die Liste der Zweige nach dem letzten Commit […]