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.


23
Git 'fatal: Neue Indexdatei kann nicht geschrieben werden'
Ich habe viele andere Threads darüber gesehen und sie helfen nicht. Ich habe ein sehr einfaches Repo - zwei JavaScript-Dateien. Ich habe mehr als 100 GB auf einem Macbook. Wenn ich versuche, die Dateien in ein Unterverzeichnis zu verschieben und die Änderungen, die ich erhalte, lokal durchzuführen ... fatal: Neue …
128 git  locking 

9
Sollte ich die Django-Migrationsdateien zur .gitignore-Datei hinzufügen?
Sollte ich die Django-Migrationsdateien in die .gitignoreDatei einfügen? Ich habe in letzter Zeit aufgrund von Migrationskonflikten viele Git-Probleme bekommen und mich gefragt, ob ich Migrationsdateien als ignorieren markieren soll. Wenn ja, wie würde ich vorgehen, um alle Migrationen, die ich in meinen Apps habe, hinzuzufügen und der .gitignoreDatei hinzuzufügen ?
128 python  django  git 

5
Git Push / Clone auf neuen Server
Ich lerne gerade Git und es gibt etwas, das ich nicht herausfinden kann. Kann ich nach dem lokalen Erstellen und Verwenden eines Git-Repositorys auf meinem Mac eine Kopie auf einen anderen Server übertragen? Ich bin hinter einer Firewall und kann leider nicht git clonevom anderen Computer ausgeführt werden.
127 git 

5
So kopieren Sie einen lokalen Git-Zweig in ein Remote-Repo
Ich habe bisher folgende Schritte unternommen: Ein entferntes Git-Repo geklont Verzweigte den Hauptzweig zu einem Experiment bearbeiteter / getesteter / festgeschriebener Code im experimentellen Zweig Jetzt bin ich nicht bereit, Experimentelles mit Master zu verschmelzen. Ich möchte es jedoch auf das Remote-Repo zurückschieben, da dies das Repository ist, das ich …


5
Git Push schlägt fehl: RPC fehlgeschlagen; Ergebnis = 22, HTTP-Code = 411
Ich habe nur einen Zweig. Seit ein paar Monaten benutze ich git push origin master in mein lokales Repository zu verpflichten. Letzte Nacht, nachdem ich einige geringfügige Änderungen an meinem lokalen Repository vorgenommen und versucht habe, mit demselben Befehl zu pushen, wurde folgende Fehlermeldung angezeigt: error: RPC failed; result=22, HTTP …
127 git  github 

7
Git diff, um nur Zeilen anzuzeigen, die geändert wurden
Wenn ich ein Git-Diff mache, werden Linien hinzugefügt, die hinzugefügt wurden: + this line is added Linien, die entfernt wurden: - this line is removed es werden aber auch viele Zeilen angezeigt, die nicht geändert werden: this line is not modified this line is also not modified Dies führt dazu, …
127 git 

3
Wie lösche ich die letzten n Commits auf Github und lokal?
Ich versuche, die letzten 2 Commits aus einem meiner GitHub-Repositorys zu löschen. Ich habe es wie hier vorgeschlagen versucht : git push -f origin HEAD^^:master. Es scheint, dass es funktioniert, da die letzten beiden Commits entfernt werden. Dann habe ich sie aus meinem lokalen Repository mit gelöscht git rebase -i …
127 git  github  commit 

4
Setzen Sie eine Reihe von Commits in git zurück
Wie kann ich eine Reihe von Commits in Git zurücksetzen? In der Dokumentation zu gitrevisions kann ich nicht erkennen, wie der von mir benötigte Bereich angegeben werden soll. Beispielsweise: A -> B -> C -> D -> E -> HEAD Ich möchte das Äquivalent von tun: git revert B-D wo …
127 git  revert  range 

2
Verwenden Sie den Befehl git "log" in einem anderen Ordner
Ich habe einige PHP-Dateien in einem Ordner A (das ist ein Git-Projekt). In dieser PHP-Datei möchte ich "Git-Protokoll" ausführen, aber für den Ordner B. Ordner B ist ein anderes Git-Projekt (daher unterscheidet sich das Protokoll zwischen A und B). Wie kann ich das mit dem Shell-Befehl machen?
127 git 

7
Wie gehe ich mit Konflikten mit Git-Submodulen um?
Ich habe ein Git-Superprojekt, das auf mehrere Submodule verweist, und ich versuche, einen Workflow zu sperren, damit der Rest meiner Projektmitglieder darin arbeiten kann. Nehmen wir für diese Frage an, mein Superprojekt wird aufgerufen superyund das Submodul wird aufgerufen subby. (Dann ist eine Vereinfachung dessen, was ich versuche ... Ich …

10
GIT Commit als anderer Benutzer ohne E-Mail / oder nur E-Mail
Ich versuche, einige Änderungen als anderer Benutzer festzuschreiben, habe jedoch keine gültige E-Mail-Adresse. Der folgende Befehl funktioniert bei mir nicht: git commit --author="john doe" -m "some fix" fatal: No existing author found with 'john doe' Ich habe das gleiche Problem, wenn ich versuche, nur eine E-Mail-Adresse festzulegen git commit --author="john@doe.com" …
127 git  commit 


2
Git-Verlauf für Ordner anzeigen
Wie kann ich den Git-Protokollverlauf für alle Dateien in einem Ordner anzeigen? Ich habe mehrere Beiträge zum Anzeigen des Protokolls für eine bestimmte Datei gefunden, aber nicht für einen bestimmten Ordner.
127 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.