Als «git» getaggte Fragen

Git ist ein Open-Source-System zur verteilten Versionskontrolle (DVCS). Verwenden Sie dieses Tag für Fragen zur Verwendung von Git und zu Workflows. Verwenden Sie das [github] -Tag NICHT für Git-bezogene Probleme, nur weil ein Repository zufällig auf GitHub gehostet wird. Verwenden Sie dieses Tag auch nicht für allgemeine Programmierfragen, die zufällig ein Git-Repository betreffen.

9
Was bedeutet "tödlich: schlechte Revision"?
Im Kontext: git revert HEAD~2 myFile fatal: bad revision '/Users/rose/gitTest/myFile' Ich bin sicher, dass HEAD ~ 2 existiert. EDIT Amber ist korrekt. Ich wollte resetanstelle von verwenden revert.
77 git 

4
Git steckt in der Phase zum Auspacken von Objekten fest
Ich versuche, ein git pullvon einem Remote-Repository in Github auf einen lokalen Computer zu übertragen ... aber Git bleibt zu 70% in der Phase "Objekte entpacken" stecken, ohne dass es Anzeichen dafür gibt, dass ich irgendwohin gehe ohne Änderung) Irgendwelche Vorschläge zur Behebung dieses Problems? Ist es möglich, git anzuweisen, …
77 git  github 

6
Wie kann ich 'git pull' in Python aufrufen?
Mit den Github-Webhooks möchte ich Änderungen an einem Remote-Entwicklungsserver vornehmen können. Im Moment, wenn Sie sich im entsprechenden Verzeichnis befinden, werden git pullalle Änderungen abgerufen, die vorgenommen werden müssen. Ich kann jedoch nicht herausfinden, wie diese Funktion in Python aufgerufen werden kann. Ich habe folgendes versucht: import subprocess process = …
77 python  git  bash  github 

5
Verschieben eines Git-Repositorys um eine Hierarchieebene
Git Anfängerfrage: Ich habe ein kleines privates Webprojekt, das lokal mit msysgit versioniert ist. Es gibt kein externes Repository, da es nur für mich ist, sodass ich grundsätzlich tun kann, was ich will. Ich habe dies im Projektverzeichnis eingerichtet, dh in "webroot". Nun musste ein zweites Verzeichnis erstellt werden, das …


2
Wie füge ich zwei Zweige mit unterschiedlichen Verzeichnishierarchien in Git zusammen?
Ich habe angefangen, Maven mit einem Webanwendungsprojekt zu verwenden, daher hat sich die Verzeichnishierarchie geändert. Ich habe einen neuen Zweig für die Maven-Integration erstellt. Jetzt habe ich zwei Zweige, einen mit der alten Verzeichnishierarchie und einen mit der Maven-Verzeichnishierarchie. Beide Zweige haben neue Commits (Bugfixes und neue Funktionen). Ich möchte …
77 git  merge  git-merge 

2
Wie kann ich verhindern, dass Git Änderungen an einer Datei ab diesem Commit nachverfolgt?
Ich habe eine Datenbankkonfigurationsdatei mit Standardwerten, die unwichtig sind. Änderungen an dieser Datei enthalten jedoch vertrauliche Informationen, die im Repo nicht nachverfolgt werden sollten. Ich möchte, dass zukünftige Pulls des Git-Repositorys die Standardversion enthalten, aber alle von Benutzern vorgenommenen Änderungen ignorieren. Im Folgenden wird eine lokale Konfiguration beibehalten, der Löschvorgang …
77 git 

2
Magit einzelne Datei zurücksetzen
Die Frage betrifft den Magit-Hauptmodus für die Emacs-Funktion und weniger die Vorgehensweise über die Befehlszeilenschnittstelle. Ich habe nur ein lokales Git-Repository. Wie würde ich eine ausgewählte Datei auf ihre vorherige Version zurücksetzen? Ich glaube, dass der Git-Befehl dafür so etwas wie sein muss, git checkout HEAD^ path/to/fileaber ich kann mich …
77 git  emacs  magit 

2
Ignorieren Sie * alle * Whitespace-Änderungen mit git-diff zwischen Commits
Ich gehe eine Codebasis durch und behebe Leerzeichen-Kuriositäten und korrigiere im Allgemeinen Einrückungen und solche Dinge. Ich möchte sicherstellen, dass ich nicht versehentlich andere Änderungen vorgenommen habe. git diff -wDaher zeige ich Unterschiede in allen geänderten Dateien an, während ich Leerzeichen ignoriere Unterschiede. Das Problem ist, dass dabei nicht alle …
77 git  diff  git-diff 

6
Git Interactive Merge?
Ich habe zwei Zweige mit genau derselben Datei (falls Sie sich fragen, ob es sich um eine SQL-Datei handelt) und möchte sie interaktiv zusammenführen. Ich möchte ein Diff-Programm wie bei einem Konflikt (oder einer Befehlszeile) öffnen und genau auswählen, welche Zeilen wohin führen. Gibt es sowieso etwas zu tun?


5
Wie erstelle ich Releases in GitLab?
Ich hatte ein privates Repository erstellt, das ich dann in ein öffentliches Repository geändert habe. Ich konnte jedoch keinen Weg finden, um freizugeben. Ist es möglich, Releases in GitLab zu erstellen? Wenn ja, wie werden sie gemacht?
77 git  gitlab 



4
Legen Sie die Git-Konfigurationswerte für alle untergeordneten Ordner fest
Ich weiß, dass es möglich ist, Konfigurationen pro Repo festzulegen, die die Konfiguration auf Benutzerebene /path/to/my/repo/.gitconfigüberschreiben (dh überschreiben ~/.gitconfig). Ist es möglich, Git-Konfigurationen festzulegen, die die Einstellungen auf Benutzerebene für alle untergeordneten Ordner eines bestimmten Ordners überschreiben? Dh ich habe |--topLevelFolder1 |--\ | ---.gitconfig_override |--\ | ---childFolder1 | \---[...] |--\ …
77 git 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.