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.





12
Wie kann ich ein früheres Commit einfach reparieren?
Ich habe gerade gelesen, wie ich eine einzelne Datei in einem früheren Commit in Git geändert habe, aber leider "ordnet" die akzeptierte Lösung die Commits neu, was nicht das ist, was ich will. Hier ist meine Frage: Hin und wieder bemerke ich einen Fehler in meinem Code, während ich an …
115 git  rewrite 

5
Wie dupliziere ich ein Git-Repository? (ohne Gabelung)
Ich habe zwei Repositorys und muss das gesamte Repository auf das andere leere kopieren, das andere Zugriffsebenen als das erste hat. Die Kopie und das Mutter-Repository sollten nicht miteinander verknüpft werden. Ich bin neu in Git und es wäre großartig, wenn mir jemand dabei helfen könnte.
115 git  github 

7
"Aktualisierungen wurden abgelehnt, weil das Tag bereits vorhanden ist", wenn versucht wurde, SourceTree zu übertragen
Beim Versuch, über den Quellbaum zu pushen, wird folgende Fehlermeldung angezeigt: git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree push -v --tags origin refs/heads/master:refs/heads/master Pushing to https://user@github.com/repo.git To https://user@github.com/repo.git = [up to date] master -> master ... ! [rejected] example_tag -> example_tag (already exists) updating local tracking ref 'refs/remotes/origin/master' error: failed …

9
Git: Neuer Remote-Zweig kann nicht angezeigt werden
Ein Kollege hat einen neuen Remote-Zweig auf origin / dev / homepage verschoben, und ich kann ihn beim Ausführen nicht sehen: $ git branch -r Ich sehe immer noch bestehende Zweigstellen. Ich gehe davon aus, dass dies daran liegt, dass meine lokalen Remote-Refs nicht auf dem neuesten Stand sind. Als …
115 git  remote-branch 

7
Git Pre-Push-Haken
Ich möchte vor jedem Git-Push einen Unit-Test durchführen. Wenn der Test fehlschlägt, brechen Sie den Push ab, aber ich kann nicht einmal einen Pre-Push-Hook finden. Es gibt nur Pre-Commit und Pre-Rebase.
115 git  hook 

2
Was sind Commit-ish und Tree-ish in Git?
Die Frage Was sind spezifische Beispiele für Commit-ish und Tree-ish in Git? Die Stapelüberlauf-Frage "Was bedeutet baumartig in Git?" befasst sich speziell mit Baum-ish, aber ich möchte mehr über beide verstehen . Hintergrund Verwendung in der Dokumentation Die Git-Dokumentation enthält mehrere Verweise auf "commit-ish" und "tree-ish". Wenn Sie beispielsweise den …
115 git 

7
Wie benenne ich meinen Git-Master-Zweig in "Release" um?
Wir möchten eine neue Richtlinie für unsere Projekte durchsetzen, wonach der Hauptzweig jetzt als Release-Zweig bezeichnet wird, um sicherzustellen, dass klarer ist, wie der Zweig verwendet werden soll. Natürlich werden wir auch Kandidatenzweige entwickeln und freigeben. Ich verstehe, dass ich den Hauptzweig lokal umbenennen kann, indem ich einfach Folgendes verwende: …

4
Erstellen Sie einen leeren Zweig auf GitHub
Ich möchte einen neuen GitHub-Zweig namens erstellen release. Dieser Zweig muss leer sein ! Es gibt jedoch einen Zweig mit x Commits, und ich möchte keinen Commit-Verlauf haben. Die einzige Methode, die ich gefunden habe, ist das Erstellen eines lokalen --orphan Zweigs.
115 git  github 

7
Git Pull mit Fehler Dateiname zu lange abgebrochen
Ich verwende Windows als Betriebssystem und arbeite mit einem Freund, der einen Mac verwendet, an einem Projekt. Er hat Code in unseren Github eingecheckt. Ich habe versucht, alles zu ziehen, was er getan hat, und es wurde mit "Dateinamen zu lang" -Fehlern des Codes von Drittanbietern abgebrochen. Was kann ich …
114 git 


7
Git - Dateien beim Zusammenführen ignorieren
Ich habe ein Repo myrepoauf dem Remote- beanstalkServer aufgerufen . Ich habe es auf meinen lokalen Computer geklont. Erstellt zwei zusätzliche Zweige: stagingund dev. Schob diese Zweige auch auf Remote. Jetzt: local remote server -------------------------------------------------------- master ==> Pushes to `master` ==> deployed to `prod` staging ==> Pushes to `staging` ==> …
114 git  merge  push  ignore  repository 

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.