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.

7
Wie entferne ich eine Datei aus dem Git-Verlauf?
Vor einiger Zeit habe ich Informationen (Dateien) hinzugefügt, die privat sein müssen. Das Entfernen aus dem Projekt ist kein Problem, aber ich muss es auch aus dem gitVerlauf entfernen . Ich benutze Git und Github (privater Account). Hinweis: In diesem Thread wird etwas Ähnliches angezeigt, aber hier ist eine alte …
80 git  github 

2
Anzeigen des GIT-Verlaufs verschobener Dateien
Obwohl ich viele andere Beiträge zu GIT und verschobenen Dateien gelesen habe, habe ich immer noch Schwierigkeiten zu verstehen, wie man den gesamten Verlauf verfolgt. Wenn Sie gitk myfilewie hier vorgeschlagen vorgehen, wird nur die Geschichte bis zum vorherigen Schritt angezeigt. Ich verstehe, dass GIT keine Dateien verfolgt, sondern nur …
80 git 

1
Sollten ipynb-Checkpoints in Git gespeichert werden?
Wie der Titel schon sagt: Ich checke ein Jupyter-Notizbuch in ein GitHub-Repo ein. Soll ich den .ipynb_checkpointsOrdner auch in GitHub speichern oder werden sie am besten .gitignorelokal gespeichert ? Ich bin mir nicht sicher, wofür sie sind, also weiß ich nicht, ob ich sie aufnehmen soll oder nicht.


12
Wie kann ich mit git diff Zeilennummern hinzufügen und ändern?
Angenommen, ich habe eine Textdatei alex bob matrix will be removed git repo und ich habe es aktualisiert, um zu sein alex new line here another new line bob matrix git Hier habe ich die Zeilennummer (2,3) hinzugefügt und die Zeilennummer (6) aktualisiert. Wie kann ich diese Zeilennummerninformationen mit git …
80 git  diff  git-diff 

29
Git - Werden keine Dateien hinzugefügt?
Ich habe Probleme, bei denen ich meinem Repository keine Dateien hinzufügen kann. Ich verwende GIT unter Windows in Aptana Studio für einige Ruby-Entwicklungen. Ich habe es geschafft, ein paar Dateien auf GitHub zu übertragen, aber danach funktioniert alles nicht mehr. Ich habe zum Beispiel einen neuen Unterordner in meinem Hauptverzeichnis …
80 git 

2
Was ist der Unterschied zwischen "git checkout -f" und "git reset --hard HEAD"?
Ich muss lokale Änderungen für Bereitstellungen zurücksetzen. (Ich hatte svn revertdies in alten Skool-SVN-Tagen verwendet.) Und ich benutze git reset --hard HEADdafür. (Auch git fetchund git merge origin/$branch --no-ffzum Synchronisieren mit dem Upstream-Zweig.) Einige Artikel weisen jedoch darauf hin, git checkout -fdass Änderungen rückgängig gemacht werden. Was sind die Hauptunterschiede …
80 git 

6
Verzweigungshierarchie in der Befehlszeile anzeigen?
Ich bin gespannt, ob es eine Möglichkeit gibt, die Verzweigungshierarchie in der Befehlszeile anzuzeigen. Zum Beispiel, wenn ich verwende git branch, anstatt die Ausgabe wie folgt zu sehen: * master joes_work refactoring experiment Sie sehen die Ausgabe wie folgt: * master joes_work refactoring experiment Auf diese Weise ist leicht zu …
80 git 


6
Ich benötige eine Problemumgehung für Resharper, wenn "Dokumente konnten nicht geändert werden" angezeigt wird. Weiß jemand, warum es das tut und wie man es umgeht?
Ich habe in den letzten Monaten einige Male bemerkt, dass ich manchmal das kleine gelbe Glühbirnen-Symbol verwende und mit der rechten Maustaste darauf klicke und eine Option auswähle, um etwas für mich zu reparieren. Dann wird nur hervorgehoben, was behoben werden sollte, und es wird ein angezeigt Meldung mit der …

1
Git verschiedene Repositories zusammenführen?
Ich habe SVN für alle meine Projekte verwendet. Manchmal stammt Projekt B als Kopie von Projekt A. Wenn Projekt A eine generische Änderung aufweist, kann ich sie svn merge Ain Verzeichnis B verwenden und diese Änderungen zusammenführen. Nun, wenn ich Git verwenden wollte. Ich mag es nicht, alle meine Projekte …
79 git  git-svn 

6
Warum muss ich am Ende von 'git log' 'Q' drücken?
Erwägen: git log -n 20 --pretty=oneline Ich sage Git, dass ich nur die letzten 20 Commits sehen muss. Ich hasse es zu schlagen Q, um END loszuwerden. Gibt es einen Ausweg, damit ich nicht schlagen muss Q?
79 git 

4
Löschen des Git-Zweigs
Was bedeutet in Git das "Löschen" eines Zweigs? Wird es aus dem Repository verschwunden sein? Oder ist es weiterhin navigierbar zu via git branch? Was ich wirklich tun möchte, ist, einen Zweig als "Sackgasse" zu markieren, dh der Zweig ist so weit vom Master entfernt, dass niemand ihn als Ausgangspunkt …
79 git  branch  git-branch 

10
Möglichkeiten zur Verbesserung der Git-Statusleistung
Ich habe ein Repo von 10 GB auf einem Linux-Computer, der auf NFS läuft. Das erste Mal git statusdauert 36 Minuten und das anschließende git statusdauert 8 Minuten. Git hängt anscheinend vom Betriebssystem ab, um Dateien zwischenzuspeichern. Nur die ersten gitBefehle wie commit, statusdass Pack beinhaltet / umpacken die ganze …
79 performance  git  nfs 

19
'git push heroku master' fragt immer noch nach Authentifizierung
Ich habe ausgeführt: $ heroku login Aber wenn ich versuche zu pushen, werde ich immer noch nach Authentifizierung gefragt: $ git push heroku master Username for 'https://git.heroku.com': <email> Password for 'https://<email>@git.heroku.com': Dann bekomme ich eine WARNUNG: Authentifiziere dich nicht mit Benutzername und Passwort mit Git. Ich habe Heroku Login erneut …

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.