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.


22
Wie fügst du zwei Git-Repositorys zusammen?
Stellen Sie sich das folgende Szenario vor: Ich habe ein kleines experimentelles Projekt A in einem eigenen Git-Repo entwickelt. Es ist jetzt gereift und ich möchte, dass A Teil des größeren Projekts B ist, das über ein eigenes großes Repository verfügt. Ich möchte jetzt A als Unterverzeichnis von B hinzufügen. …

28
Entfernen Sie Dateien aus dem Git-Commit
Ich benutze Git und habe nur wenige Dateien mit festgeschrieben git commit -a Später stellte ich fest, dass dem Commit fälschlicherweise eine Datei hinzugefügt wurde. Wie kann ich eine Datei aus dem letzten Commit entfernen?
1613 git  git-commit 

3
Wie geht Git mit symbolischen Links um?
Was passiert damit, wenn ich eine Datei oder ein Verzeichnis habe, bei dem es sich um einen symbolischen Link handelt, und die ich in ein Git-Repository übertrage? Ich würde annehmen, dass es als symbolischer Link verbleibt, bis die Datei gelöscht wird. Wenn Sie die Datei dann von einer alten Version …

21
Git funktioniert nach dem macOS Update nicht (xcrun: Fehler: ungültiger aktiver Entwicklerpfad (/ Library / Developer / CommandLineTools)
Ich habe auf macOS Mojave aktualisiert (dies passiert auch mit dem Catalina-Update). Heute Morgen habe ich auf meinem MacBook Pro in der Befehlszeile zur Codebasis meiner Arbeit navigiert, im Repository "git status" eingegeben und den Fehler erhalten: xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

26
Wie kann ich losgelösten KOPF mit Master / Ursprung in Einklang bringen?
Ich bin neu in der Verzweigungskomplexität von Git. Ich arbeite immer an einem einzelnen Zweig und schreibe Änderungen fest und drücke dann regelmäßig auf meinen entfernten Ursprung. Vor kurzem habe ich einige Dateien zurückgesetzt, um sie aus dem Commit-Staging herauszuholen, und später rebase -ieinige lokale Commits entfernt. Jetzt bin ich …
1558 git 

19
Wie sehe ich die Änderungen in einem Git-Commit?
Wenn ich das tue, git diff COMMITsehe ich die Änderungen zwischen diesem Commit und HEAD (soweit ich weiß), aber ich würde gerne die Änderungen sehen, die durch dieses einzelne Commit vorgenommen wurden. Ich habe keine offensichtlichen Optionen für diff/ gefunden log, die mir diese Ausgabe geben.


12
Wie vergleiche ich Dateien aus zwei verschiedenen Zweigen?
Ich habe ein Skript, das in einem Zweig gut funktioniert und in einem anderen kaputt ist. Ich möchte die beiden Versionen nebeneinander betrachten und sehen, was unterschiedlich ist. Gibt es Möglichkeiten, dies zu tun? Um klar zu sein, suche ich kein Vergleichstool (ich verwende Beyond Compare). Ich suche nach einem …
1538 git  git-diff 

30
.gitignore wird von Git ignoriert
Meine .gitignoreDatei scheint von Git ignoriert zu werden - könnte die .gitignoreDatei beschädigt sein? Welches Dateiformat, Gebietsschema oder welche Kultur erwartet Git? Mein .gitignore: # This is a comment debug.log nbproject/ Ausgabe von git status: # On branch master # Your branch is ahead of 'origin/master' by 1 commit. # …
1513 git  gitignore 


30
Wie migriere ich ein SVN-Repository mit Verlauf in ein neues Git-Repository?
Ich habe das Git-Handbuch, die FAQ, den Git-SVN-Crashkurs usw. gelesen und alle erklären dies und das, aber nirgendwo finden Sie eine einfache Anleitung wie: SVN-Repository in: svn://myserver/path/to/svn/repos Git-Repository in: git://myserver/path/to/git/repos git-do-the-magic-svn-import-with-history \ svn://myserver/path/to/svn/repos \ git://myserver/path/to/git/repos Ich erwarte nicht, dass es so einfach ist, und ich erwarte nicht, dass es ein …

30
So rufen Sie alle Git-Zweige ab
Ich habe ein Git-Repository geklont, das ungefähr fünf Zweige enthält. Wenn ich das tue, sehe git branchich jedoch nur einen von ihnen: $ git branch * master Ich weiß , dass ich tun kann , git branch -aum zu sehen , alle die Zweige, aber wie würde ich alle die …
1507 git  branch  git-branch 

18
Wirf lokale Commits in Git weg
Aufgrund einer schlechten Kirschernte ist mein lokales Git-Repository derzeit fünf Commits vor dem Ursprung und nicht in einem guten Zustand. Ich möchte all diese Verpflichtungen loswerden und von vorne beginnen. Natürlich würde das Löschen meines Arbeitsverzeichnisses und das erneute Klonen dies tun, aber das erneute Herunterladen von allem von GitHub …
1469 git 

20
Warum muss ich die ganze Zeit "--set-upstream" machen?
Ich erstelle einen neuen Zweig in Git: git branch my_branch Drück es: git push origin my_branch Angenommen, jemand hat einige Änderungen am Server vorgenommen, und ich möchte abrufen origin/my_branch. Ich mache: git pull Aber ich verstehe: You asked me to pull without telling me which branch you want to merge …
1468 git  git-branch 

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.