Articles of git

Machen Sie ein bestimmtes Commit in Git rückgängig, das an Remote-Repos übertragen wurde

Was ist der einfachste Weg, um ein bestimmtes Commit rückgängig zu machen, das ist: nicht im Kopf oder Kopf Wurde zur Fernbedienung geschoben. Denn wenn es nicht das letzte Commit ist, git reset HEAD funktioniert nicht. Und weil es zu einer Fernbedienung geschoben wurde, git rebase -i und git rebase –onto wird ein Problem in […]

Wie finde ich große Dateien / Commits in Git History?

Ich habe ein Git Repo von 300 MB. Meine aktuell ausgecheckten Dateien wiegen 2 MB, und der git Repo wiegt 298 MB. Dies ist im Grunde ein Code-only Repo, der nicht mehr als ein paar MB wiegen sollte. Höchstwahrscheinlich hat jemand irgendwann einige schwere Dateien aus Versehen (Video, riesige Bilder, usw.) verübt und dann entfernt […]

Dateien, die direkt nach dem Git-Klon als modifiziert angezeigt werden

Ich habe gerade ein Problem mit einem Repository, und obwohl mein Gitarrist normalerweise gut ist, kann ich dieses Problem nicht lösen. Wenn ich dieses Repository klone, dann cd in den Repo, zeigt git-status mehrere Dateien als geändert an. Hinweis: Ich habe das Repository in keinem Editor geöffnet. Ich habe versucht, diesem Leitfaden zu folgen: http://help.github.com/dealing-with-lineendings/, […]

SVN: Externe Äquivalente in Git?

Ich habe zwei SVN-Projekte in Verwendung von einem anderen SVN-Repository mit svn: externals . Wie kann ich in Git die gleiche Repository-Layoutstruktur haben?

Laden Sie einzelne Dateien von GitHub herunter

Ich schätze, die meisten von euch, Entwickler, benutzen VCS und ich hoffe, dass einige von euch Git benutzen. Haben Sie einen Tipp oder einen Trick, wie Sie eine Download-URL für eine einzelne Datei in einem Repository erhalten? Ich möchte keine URL zum Anzeigen der Raw-Datei. im Falle von Binärdateien ist es umsonst. http://support.github.com/discussions/feature-requests/41-download-single-file Ist es […]

Was ist der Unterschied zwischen Mercurial und Git?

Ich benutze Git seit einiger Zeit unter Windows (mit msysGit) und ich mag die Idee der verteilten Quellcodeverwaltung. Erst kürzlich habe ich Mercurial (hg) angeschaut und es sieht interessant aus. Allerdings kann ich mich nicht mit den Unterschieden zwischen HG und Git auseinandersetzen. Hat jemand einen direkten Vergleich zwischen Git und HG gemacht? Ich bin […]

Verstecke nur eine Datei aus mehreren Dateien, die sich mit Git geändert haben?

Wie kann ich nur eine von mehreren geänderten Dateien in meiner Filiale speichern?

Popularität von Git / Mercurial / Bazaar vs. was zu empfehlen

Nach der Anzahl der Fragen auf dieser Website für diese drei verteilten Versionskontrollsysteme scheint es wie Git ist beliebter, oder ist schwieriger (daher erfordern mehr Fragen), oder hat mehr functionen (erfordert daher mehr Fragen). Oder höchstwahrscheinlich eine Kombination der drei. (Sagen wir, dass die Popularität auf dieser Seite der Popularität im Allgemeinen entspricht.) Hier sind […]

Ist es möglich, eine Datei in Ihre .gitconfig einzubinden?

Ich möchte eine Datei in meine .gitconfig aufnehmen, die meine GitHub-Einstellungen enthält – ist das möglich? Kann ich so etwas tun: [core] include = /path/to/file

Was bedeutet FETCH_HEAD in Git?

git pull –help sagt: Im Standardmodus ist git pull eine Abkürzung für git fetch gefolgt von git merge FETCH_HEAD. Was ist das für FETCH_HEAD und was wird eigentlich während des git pull FETCH_HEAD zusammengeführt?