Articles of git

Wie kann ich mich von einem errorshaften git-push -f-Ursprungs-Master erholen?

Ich habe nur die falsche Quelle für mein Projekt mit der Option –force . Ist es möglich, zurückzukehren? Ich verstehe, dass alle vorherigen Zweige mit der Option -f überschrieben wurden, so dass ich meine früheren Revisionen vielleicht vermasselt habe.

Wie setzen Sie die gespeicherten Anmeldeinformationen in ‘git credential-osxkeychain’ zurück?

Ich habe die statementen von GitHub zur Einrichtung meines Kontos befolgt und kann klonen, kann jedoch nicht per Fernzugriff pushen. Wenn ich einen “git push” mache, bekomme ich den 403 Fehler. Es hat die korrekte URL. Ich habe eine “git credential-osxkeychain get” versucht, um zu sehen, was es gab, und das druckt die falschen Anmeldeinformationen […]

Wie man wirklich Protokolle von umbenannten Dateien mit Git zeigt?

Ich bin relativ neu bei Git, ich habe vorher Subversion benutzt. Mir ist aufgefallen, dass die meisten grafischen Git-Frontends und IDE-Plugins anscheinend nicht in der Lage sind, den Verlauf einer Datei anzuzeigen, wenn die Datei umbenannt wurde. Wenn ich benutze git log –follow In der Befehlszeile kann ich das ganze Log über Umbenennungen sehen. Laut […]

Wie kann ich ein Verzeichnis in einem Git Repo für alle Commits verschieben?

Nehmen wir an, ich habe ein Repo, das diese Verzeichnisstruktur enthält: repo/ blog/ _posts/ some-post.html another-file.txt Ich möchte _posts auf die oberste Ebene des _posts , daher sieht die Struktur so aus: repo/ _posts/ some-post.html another-file.txt Das ist einfach genug mit git mv , aber ich möchte den Verlauf so aussehen lassen, als ob _posts […]

Git: Wenden Sie Änderungen an, die durch das Commit in einem Repo auf ein anderes Repo eingeführt wurden

Ich habe einen repo1 und repo2 auf dem lokalen Rechner. Sie sind sehr ähnlich, aber letzteres ist eine Art anderer Zweig ( repo1 wird nicht mehr gepflegt). /path/to/repo1 $ git log HEAD~5..HEAD~4 Add: Introduce feature X Wie kann man Änderungen anwenden, die von commit in repo1 auf repo2 ? Muss ich einen Patch vorbereiten, oder […]

In Git, wie kann ich den aktuellen Commit-Hash in eine Datei im selben Commit schreiben

Ich versuche, mit Git-Hooks ein paar ausgefallene Sachen zu machen, aber ich weiß nicht wirklich, wie ich das machen soll (oder wenn es möglich ist). Was ich tun muss, ist: Bei jedem Commit möchte ich seinen Hashwert übernehmen und dann eine Datei im Commit mit diesem Hashwert aktualisieren. Irgendwelche Ideen?

Windows git “Warnung: LF wird durch CRLF ersetzt”, ist das Warnsignal rückwärts?

env: Windows 7 msysgit Wenn ich mich begehe, sagt es: warning: LF will be replaced by CRLF. Ist dieser Warnschwanz rückwärts? Ich bearbeite Datei in Windows, das Ende der Zeile ist CRLF , genau wie dieses Bild: Und git ändert es zu LF für das Repo-Commit. Also ich denke die richtige Warnung ist: warning: CRLF […]

Wie bekomme ich den Unterschied zwischen allen Commits, die zwischen zwei Daten mit Git aufgetreten sind?

Oder nur alle Commits, die zwischen zwei Daten aufgetreten sind? In SVN könnten Sie etwas tun wie svn diff -r{date}:{date} es zu tun! Ich kann anscheinend kein Git finden, das dem entspricht. Speziell suche ich ein Skript, um tägliche E-Mails mit dem ganzen Code zu versenden, der an diesem Tag und von wem begangen wurde.

git index.lock Datei existiert, wenn ich versuche, zu committen, aber die Datei nicht löschen kann

Wenn ich ‘git commit’ mache, bekomme ich folgendes: fatal: Unable to create ‘project_path/.git/index.lock’: File exists. Wenn ich jedoch ls project_path/.git/index.lock es, dass die Datei nicht existiert. Irgendwelche Gedanken darüber, was ich tun soll? Ich habe auch bemerkt, dass project_path / .git im Besitz von root ist, nicht sicher, ob das etwas mit dem Problem zu […]

Kann ich mir sagen, dass ich alle Dateien, die ein Benutzer geändert hat, mitteilen kann?

Ich möchte, dass git mir eine Liste aller Dateien gibt, die von einem Benutzer geändert wurden, über alle Commits hinaus. Mein besonderer Anwendungsfall ist, dass ich am Projekt “Ruby on Rails” beteiligt war, und wir möchten wissen, welche Dateien bereits erstellt wurden und welche Dateien noch erstellt werden müssen. Die betreffenden Benutzer haben nur am […]