Articles of git

Distributed Version Control Systems und das Unternehmen – eine gute Mischung?

Ich kann sehen, warum verteilte Quellcodeverwaltungssysteme (DVCS – wie Mercurial) für Open-Source-Projekte sinnvoll sind. Aber sind sie für ein Unternehmen sinnvoll? (über ein zentralisiertes Quellcodeverwaltungssystem wie TFS) Welche Eigenschaften eines DVCS machen es besser oder schlechter geeignet für ein Unternehmen mit vielen Entwicklern? (über ein zentralisiertes System)

Wie kann ich Benutzernamen und Passwort angeben, wenn “git clone git@remote.git” ausgeführt wird?

Ich weiß, wie man einen Benutzernamen und ein Passwort für eine https-Anfrage wie folgt bereitstellt: git clone https://username:password@remote Aber ich würde gerne wissen, wie man der Fernbedienung einen Benutzernamen und ein Passwort zur Verfügung stellt: git clone git@remote.git Ich habe es so versucht: git clone username:password@git@remote.git git clone git@username:password@remote.git git clone git@remote.git@username:password Aber sie haben […]

Mehrere GitHub-Accounts auf demselben Computer?

Ich versuche, von meinem Computer aus meine eigentlichen “Arbeit” -Repos und meine persönlichen Repos auf Git Hub zu bearbeiten. Der Arbeitsaccount wurde zuerst eingerichtet, und alles funktioniert einwandfrei. Mein persönliches Konto kann jedoch nicht auf mein persönliches Repo übertragen werden, das unter einem anderen Konto / E-Mail eingerichtet wurde. Ich habe versucht, meinen Arbeitsschlüssel in […]

git-Befehl, um einen Zweig wie einen anderen zu machen

Ich versuche, eine Verzweigung mit Änderungen zu nehmen und sie zurück zu bringen, um mit dem stromaufwärts davon zu unterscheiden, von dem sie sich unterscheidet. Die Änderungen sind lokal und wurden auf github gepusht, so dass weder git reset noch git rebase wirklich praktikabel sind, da sie den Verlauf ändern, was eine schlechte Sache mit […]

Was ist die beste CRLF-Strategie (Carriage Return, Line Feed) mit Git?

Ich habe versucht, Dateien mit CRLF-Endzeilen zu übergeben, aber es ist fehlgeschlagen. Ich verbrachte einen ganzen Arbeitstag auf meinem Windows-Computer und versuchte verschiedene Strategien auszuprobieren. Fast wollte ich aufhören, Git zu benutzen und stattdessen Mercurial ausprobieren. Bitte teilen Sie nur eine Best Practice pro Antwort mit.

Wie kann ich ein Git-Repository über einen HTTP-Proxy abrufen?

Hinweis: Während der beschriebene Anwendungsfall die Verwendung von Submodulen in einem Projekt betrifft, gilt dies auch für einen normalen git clone eines Repositorys über HTTP. Ich habe ein Projekt unter Git-Kontrolle. Ich möchte ein Submodul hinzufügen: git submodule add http://github.com/jscruggs/metric_fu.git vendor/plugins/metric_fu Aber ich verstehe … got 1b0313f016d98e556396c91d08127c59722762d0 got 4c42d44a9221209293e5f3eb7e662a1571b09421 got b0d6414e3ca5c2fb4b95b7712c7edbf7d2becac7 error: Unable to find […]

Wie verwerfe ich nicht veränderte Änderungen in Git?

Wie verwerfe ich Änderungen in meiner Arbeitskopie, die nicht im Index enthalten sind?

Mit Git einen Verzweigungspunkt finden?

Ich habe ein Repository mit Filialen Master und A und viele Zusammenführungsaktivitäten zwischen den beiden. Wie kann ich das Commit in meinem Repository finden, wenn Zweig A basierend auf dem Master erstellt wurde? Mein Repository sieht im Prinzip so aus: — X — A — B — C — D — F (master) \ / […]

Gibt es eine “ihre” Version von “git merge -s ours”?

Wenn ich den Zweig “B” mit ” git merge ” in “A” git merge , bekomme ich einige Konflikte. Ich weiß, dass alle Konflikte mit der Version in “B” getriggers werden können. Mir ist bekannt, dass git merge -s ours . Aber was ich will, ist sowas wie git merge -s theirs . Warum existiert […]

Fix einen Git abgetriggersen Kopf?

Ich arbeitete in meinem Repository und bemerkte, dass eine Datei lokale Änderungen aufwies. Ich wollte sie nicht mehr, also löschte ich die Datei und dachte, ich könnte einfach eine neue Kopie auschecken. Ich wollte das Git gleich machen svn up . Die Verwendung von git pull schien nicht zu funktionieren. Irgendeine zufällige Suche führte mich […]