Articles of git

Git Push-Fehler: Verweigerung der Aktualisierung der ausgecheckten Verzweigung

Ich habe einige Merge-Konflikte getriggers, habe dann versucht, meine Änderungen zu pushen und habe den folgenden Fehler erhalten: c:\Program Files (x86)\Git\bin\git.exe push –recurse-submodules=check “origin” master:master Done remote: error: refusing to update checked out branch: refs/heads/master remote: error: By default, updating the current branch in a non-bare repository remote: error: is denied, because it will make […]

So betten Sie das Bash-Skript direkt in einen Git-Alias ​​ein

Kann ich den folgenden Bash Shell Code einbetten: for name in $(git diff –name-only $1); do git difftool $1 $name & done direkt in die Erstellung eines Git Alias: git config –global alias.diffall ***my-bash-code-here*** Dies führt von meiner vorherigen Frage / Antwort auf SO, wo ich den Code in eine .sh-Datei und dann Alias ​​in […]

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? […]