Articles of git

Einrichten und Verwenden von Meld als Ihr git difftool und mergetool

Obwohl ein Großteil der Informationen in dieser Frage und Antwort auf StackOverflow verfügbar ist, ist sie auf viele Seiten und unter anderen Antworten verteilt, die entweder falsch oder irreführend sind. Ich brauchte eine Weile, um alles zusammen zu stellen, was ich wissen wollte. Es gibt viele verschiedene Programme, die als Ihr git difftool und mergetool […]

Was passiert in Ihrem .gitignore, wenn Sie CocoaPods verwenden?

Ich mache jetzt seit ein paar Monaten iOS-Entwicklung und habe gerade von der vielversprechenden CocoaPods- Bibliothek für das Abhängigkeitsmanagement erfahren. Ich habe es an einem persönlichen Projekt ausprobiert: eine Kiwi- Abhängigkeit zu meinem Podfile hinzugefügt, pod install CocoaPodsTest.xcodeproj , und voila , es hat super funktioniert. Das Einzige, worüber ich mich wundere, ist: Was checke […]

Was ist die Abmeldemöglichkeit in Git für?

Was ist der Sinn der Abmelden-function in Git ? git commit –signoff Wann sollte ich es überhaupt verwenden?

Welche Git Branching Modelle arbeiten für Sie?

Unser Unternehmen verwendet derzeit ein einfaches Trunk / Release / Hotfixes-Branching-Modell und würde gerne wissen, welche verzweigenden Modelle am besten für Ihr Unternehmen oder Ihren Entwicklungsprozess geeignet sind. Workflows / Verzweigungsmodelle Im Folgenden finden Sie die drei wichtigsten Beschreibungen, die ich gesehen habe, aber sie widersprechen sich teilweise oder gehen nicht weit genug, um die […]

Starten Sie ssh-agent bei der Anmeldung

Ich habe eine Website als Remote-Git-Repo von Bitbucket.com mit einem SSH-Alias ​​ziehen. Ich kann den ssh-agent manuell auf meinem Server starten, aber ich muss dies jedes Mal tun, wenn ich mich über SSH anmelde. Ich starte den ssh-agent manuell: eval ssh-agent $SHELL Dann füge ich den Agenten hinzu: ssh-add ~/.ssh/bitbucket_id Dann taucht es auf, wenn […]

.ssh config mit amazon ec2 und git

Ich habe ein seltsames Problem mit dem Klonen eines Git-Repository von einem Amazon ec2-Server. Es funktioniert ohne Probleme auf einem meiner Computer mit ubuntu 12.04, während auf einem anderen mit 12.10 gibt es mir einen Fehler: ssh: Could not resolve hostname ec2server: Name or service not known fatal: The remote end hung up unexpectedly Es […]

Wie behalte ich den Inhalt einer Datei in meinem lokalen und github-Repository?

Ich habe eine database.php. Ich möchte es in meinem Github-Repository ohne sensible Informationen aufbewahren. Zuerst schob ich ohne sensible Informationen in mein Repository. Jetzt habe ich meine databaseinformationen hinzugefügt, damit ich sie lokal verwenden kann. Ich habe zu .gitignore hinzugefügt. Und ich habe rm –cached database.php. Aber es löschte die database.php von meinem Github-Repository nach […]

Was ist die Heuristik von git zum Zuweisen von Inhaltsänderungen zu Dateipfaden?

Kurze Version: Warum finde ich keine vollständige Beschreibung der Heuristiken, die git verwendet, um Teile des Inhalts bestimmten bestimmten Pfadnamen zuzuordnen? Ausführliche Version: In der (Unix) -Shell-Demo-Interaktion unten werden zwei Dateien, a und b , ” git-commit committed”, dann werden sie so modifiziert, dass sie (den effektivsten) Inhalt an b und schließlich an beide übertragen […]

Die gettext.sh-Datei von Threadscope stört Git unter Windows

Wenn ich git-Befehle ausführe, bemerke ich, dass ich seltsame Nachrichten über ein völlig anderes Programm bekomme, nämlich threadscope, mit dem ich Informationen über meine parallelen Haskell-Programme erhalte. git stash ‘: not a valid identifier/threadscope-0.2.2/bin/gettext.sh: line 90: export: `dashless ‘: not a valid identifier/threadscope-0.2.2/bin/gettext.sh: line 90: export: `USAGE ‘: not a valid identifier/threadscope-0.2.2/bin/gettext.sh: line 90: export: […]

Git Pre-Empfangs-Haken

Wenn Sie den pre-receive-Hook für das Git-Repository aktivieren: Es werden keine Argumente benötigt, aber für jeden zu aktualisierenden Verweis erhält er bei der Standardeingabe eine Zeile des Formats: SP SP LF ist der alte Objektname, der in ref gespeichert ist, ist der neue Objektname, der im ref gespeichert werden soll, und ist der vollständige Name […]