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
Wofür würde ich git-worktree verwenden?
Ich habe Githubs Beitrag über Git-Worktree gelesen . Sie schreiben: Angenommen, Sie arbeiten in einem Git-Repository in einem Zweig namens " feature, wenn ein Benutzer einen Fehler mit hoher Dringlichkeit meldet master." Zuerst erstellen Sie einen verknüpften Arbeitsbaum mit einem neuen Zweig, der hotfixrelativ zum Master ausgecheckt ist. […] Sie …
210 git  git-worktree 

27
Versuch, Git mit Fehler zu ziehen: .git / FETCH_HEAD kann nicht geöffnet werden: Berechtigung verweigert
Helfen Sie mir bitte, ich versuche dies in meinem Terminal auszuführen: asgard@asgard-A7N8X2-0:~/CollegePortal$ git pull error: cannot open .git/FETCH_HEAD: Permission denied Dann versuche ich diesen asgard@asgard-A7N8X2-0:~/CollegePortal$ sudo git pull Permission denied (publickey). fatal: The remote end hung up unexpectedly Hilf mir, ich verstehe dieses Problem nicht.
209 git  github  pull 

4
Anzeigen aller `git diffs` mit vimdiff
Ich habe git diffmich so eingerichtet, dass es in vimdiff eingebunden wird, wobei " Git Diff with Vimdiff " als Leitfaden verwendet wird, und es funktioniert wie erwartet, es sei denn, es gibt viele Dateien mit Änderungen. Wenn mehrere Dateien mit Änderungen vorhanden sind und ich sie ausführe git diff, …
209 git  vim  diff  vimdiff 

4
git --git-dir funktioniert nicht wie erwartet
Ich versuche, git aus einem anderen Verzeichnis als dem auszuführen, in dem ich mich befinde. Zum Beispiel, wenn ich mich in: cd /home/domain/ git status << runs perfect ie # On branch master # Your branch is ahead of 'origin/master' by 6 commits. Jetzt möchte ich diesen Befehl mit der …
209 git 



6
Ändern Sie den Fall einer Datei unter Windows?
In unserer git-gesteuerten Codebasis befinden sich einige Dateien, die ich umbenennen möchte. Genauer gesagt, ich will nur den Fall der Datei ändern, so dass sourceCode.javawird SourceCode.java, zum Beispiel. Der Haken: Ich bin auf einer Windows-Box und das Dateisystem glaubt, dass dies der gleiche Dateiname ist. Wie kann ich Windows und …
209 windows  git  filenames 


3
git - Find Commit, wo Datei hinzugefügt wurde
Angenommen, ich habe eine Datei foo.js, die vor einiger Zeit festgeschrieben wurde. Ich möchte einfach das Commit finden, bei dem diese Datei zuerst hinzugefügt wurde. Nachdem ich die Antworten gelesen und selbst gebastelt habe, funktioniert das für mich git log --follow --diff-filter=A --find-renames=40% foo.js

4
Unterschied zwischen git checkout --track origin / branch und git checkout -b branch origin / branch
Kennt jemand den Unterschied zwischen diesen beiden Befehlen zum Umschalten und Verfolgen eines Remote-Zweigs? git checkout -b branch origin/branch git checkout --track origin/branch Ich denke, beide verfolgen den Remote-Zweig, damit ich meine Änderungen am Ursprung auf den Zweig übertragen kann, oder? Gibt es praktische Unterschiede? Vielen Dank!


11
Wie entferne ich den alten Verlauf aus einem Git-Repository?
Ich fürchte, ich konnte so etwas wie dieses spezielle Szenario nicht finden. Ich habe ein Git-Repository mit viel Geschichte: mehr als 500 Filialen, mehr als 500 Tags, die bis Mitte 2007 zurückreichen. Es enthält ~ 19.500 Commits. Wir möchten den gesamten Verlauf vor dem 1. Januar 2010 entfernen, um ihn …

8
Der schnellste Weg, um ein GitHub-Projekt herunterzuladen
Ich muss den Quellcode des Spring Data Graph-Beispiels des Projekts in meine Box herunterladen . Es hat öffentlichen Lesezugriff. Gibt es eine extrem schnelle Möglichkeit, diesen Code herunterzuladen? Ich habe keine Ahnung, ob ich an GitHub arbeiten oder Code festschreiben soll, und die meisten Tutorials im Web gehen davon aus, …
207 git  github 


13
Kombinieren mehrerer Git-Repositorys
Nehmen wir an, ich habe ein Setup, das ungefähr so ​​aussieht phd/code/ phd/figures/ phd/thesis/ Aus historischen Gründen haben diese alle ihre eigenen Git-Repositories. Aber ich möchte sie zu einer einzigen kombinieren, um die Dinge ein wenig zu vereinfachen. Zum Beispiel könnte ich im Moment zwei Änderungssätze vornehmen und muss so …
207 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.