Articles of git

Warum ist das Verzweigen und Zusammenführen in Mercurial einfacher als in Subversion?

Die Handhabung mehrerer Zusammenführungen in Zweigen in Subversion oder CVS ist nur eine der Dinge, die es zu erfahren gilt. In Mercurial (und wahrscheinlich in jedem anderen verteilten System) ist es unheimlich einfacher, den Überblick über Zweige und Merges zu behalten, aber ich weiß nicht warum. Weiß jemand anderes? Meine Frage ergibt sich aus der […]

Wie funktionieren die Ausschließungsregeln von gitignore?

Ich versuche, ein Gitignore-Problem in einer großen Verzeichnisstruktur zu lösen, aber um meine Frage zu vereinfachen, habe ich es auf das Folgende reduziert. Ich habe die folgende Verzeichnisstruktur von zwei Dateien (foo, bar) in einem brandneuen Git-Repository (bisher keine Commits): a/b/c/foo a/b/c/bar Offensichtlich zeigt ein Git-Status -u: # Untracked files: … # a/b/c/bar # a/b/c/foo […]

Wie kann ich eingehende Commits in Git sehen?

Mögliche Duplikate: Mit Git, wie finde ich modifizierte Dateien zwischen lokalen und Remote Wie kann ich eingehende Commits in Git sehen? Oder noch besser, sehen Sie, was ich gerade git fetch / git pull ed? Edit: Um die Frage zu klären: Jemand sagt mir, dass ich, um einige Fixes zu bekommen, aus ihrem Repository ziehen […]

git – Überspringt bestimmte Commits beim Zusammenführen

Ich benutze Git seit ungefähr einem Jahr und denke, es ist fantastisch, aber ich habe gerade mit einer zweiten Version des Projekts begonnen und eine neue Zweigstelle dafür gegründet. Ich kämpfe ein wenig mit dem besten Weg, um die Dinge zu bewältigen. Ich habe zwei Zweige namens Master10 (für v1) und Master20 (für v2). Ich […]

Wie verwende ich Notepad ++ (oder andere) mit msysgit?

Wie verwende ich Notepad ++ (oder einen anderen Editor außer vim) mit msysgit? Ich habe alles Folgende vergebens versucht: git config –global core.editor C:\Program Files\Notepad++\notepad++.exe git config –global core.editor “C:\Program Files\Notepad++\notepad++.exe” git config –global core.editor C:/Program Files/Notepad++/notepad++.exe git config –global core.editor C:\\Program Files\\Notepad++\\notepad++.exe

Was ist das Git für die Revisionsnummer?

Wir verwenden SVN bei der Arbeit, aber für meine persönlichen Projekte habe ich mich für Git entschieden. Also habe ich Git gestern installiert, und ich frage mich, was die Revisionsnummer in Git entspricht . Nehmen wir an, wir arbeiten an Version 3.0.8 und jeder Bugfix hat eine eigene Revisionsnummer, die wir verwenden können, wenn wir […]

Git – Push-Commits rückgängig machen

Ich habe ein Projekt in einem Remote-Repository, synchronisiert mit einem lokalen Repository (Entwicklung) und dem Server-Repository (prod). Ich habe einige bereits vorgenommene Änderungen vorgenommen, die bereits auf den Server übertragen wurden. Jetzt möchte ich diese Änderungen rückgängig machen. Also konnte ich die Änderungen vor den Änderungen überprüfen und die neuen Änderungen festschreiben, aber ich vermute, […]

Wie kann ich eine database unter git (Versionskontrolle) setzen?

Ich mache eine Web-App, und ich muss einen Zweig für einige wichtige Änderungen machen, die Sache ist, diese Änderungen erfordern Änderungen an der database-Schema, so würde ich gerne die gesamte database unter Git auch. Wie mache ich das? Gibt es einen bestimmten Ordner, den ich unter einem Git Repository aufbewahren kann? Woher weiß ich welchen? […]

Mein Git-Repository befindet sich im falschen Stammverzeichnis. Kann ich es bewegen? (../ Anstatt von ./)

Irgendwie, als ich vor einem Monat mein neuestes Projekt gestartet habe, habe ich den Befehl im Verzeichnis um ein Verzeichnis höher als das root meines Projekts ausgeführt. Daher befindet sich mein Repository im Verzeichnis ./project und nicht im Verzeichnis ./project/my-new-project . Ich weiß nicht, wie ich das Problem früher bemerkt habe, aber ich habe bis […]

Ignoriere modifizierte (aber nicht festgeschriebene) Dateien in git?

Kann ich git anweisen, Dateien zu ignorieren, die modifiziert (gelöscht), aber nicht festgeschrieben werden sollten? Die Situation ist, dass ich ein Unterverzeichnis im Repo habe, das Sachen enthält, an denen ich überhaupt nicht interessiert bin, also habe ich es gelöscht, um zu verhindern, dass es in Autovervollständigungen und ähnlichem auftaucht (in der IDE). Aber jetzt, […]