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.

14
Ziehen / Drücken von mehreren entfernten Standorten
Das kurze: Gibt es eine Möglichkeit, ein Git-Repo auf eine Liste von Remote-Repos zu schieben und von dieser zu ziehen (anstatt auf einen einzelnen "Ursprung")? Das lange: Ich habe oft eine Situation, in der ich eine App auf mehreren Computern mit unterschiedlicher Konnektivität entwickle - beispielsweise einen Laptop während der …
743 git 

30
Kann nicht auf GitHub pushen - sagt immer wieder, dass eine Zusammenführung erforderlich ist
Ich bin neu bei GitHub . Heute bin ich auf ein Problem gestoßen, als ich versucht habe, meinen Code an GitHub zu senden. Pushing to git@github.com:519ebayproject/519ebayproject.git To git@github.com:519ebayproject/519ebayproject.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'git@github.com:519ebayproject/519ebayproject.git' hint: Updates were rejected because the tip of …
743 git 



11
Wie entferne ich eine ungültige Remote-Verzweigungsreferenz von Git?
In meinem aktuellen Repo habe ich folgende Ausgabe: $ git branch -a * master remotes/origin/master remotes/public/master Ich möchte remotes/public/masteraus der Branchenliste löschen : $ git branch -d remotes/public/master error: branch 'remotes/public/master' not found. Auch die Ausgabe von git remoteist seltsam, da sie nicht auflistet public: $ git remote show origin …

19
So ignorieren Sie bestimmte Dateien in Git
Ich habe ein Repository mit einer Datei Hello.java. Wenn ich es kompiliere, wird eine zusätzliche Hello.classDatei generiert. Ich habe einen Eintrag für Hello.classin einer .gitignoreDatei erstellt. Die Datei scheint jedoch weiterhin verfolgt zu werden. Wie kann ich Git ignorieren lassen Hello.class?
731 git  gitignore 



11
Ist es möglich, ein Commit aus einem anderen Git-Repository auszuwählen?
Ich arbeite mit einem Git-Repository, das ein Commit von einem anderen Git-Repository benötigt, das nichts von dem ersten weiß. Normalerweise würde ich mit dem HEAD@{x}im Reflog auswählen, aber da dieser .gitnichts von diesem Reflog-Eintrag (anderes physisches Verzeichnis) weiß, wie kann ich dies auswählen oder kann ich? Ich benutze git-svn. Mein …
726 git  cherry-pick 

14
Gibt es eine git-merge --dry-run Option?
Ich verschmelze in einem Remote-Zweig, der möglicherweise viele Konflikte aufweist. Wie kann ich feststellen, ob es Konflikte geben wird oder nicht? Ich sehe so etwas wie ein --dry-runOn nicht git-merge.
725 git  git-merge 


7
Wie ändere ich das Remote-Repository für ein Git-Submodul?
Ich habe ein Git-Repository mit einem Submodul erstellt. Ich kann das Submodul selbst anweisen, seinen Remote-Repository-Pfad zu ändern, bin mir jedoch nicht sicher, wie ich dem übergeordneten Repository mitteilen soll, wie der Remote-Repository-Pfad für das Submodul geändert werden soll. Ich wäre nicht überrascht, wenn ich etwas Pech hätte und die …

11
Entfernen Sie ein Git-Commit, das nicht verschoben wurde
Ich habe ein gemacht, git commitaber ich habe es noch nicht in das Repository verschoben. Wenn ich das tue git status, erhalte ich '# Ihr Zweig ist um 1 Commit vor' Master '. Wenn ich also mein Top-Commit zurücksetzen möchte, kann ich einfach Folgendes tun: git reset --hard eb27bf26dd18c5a34e0e82b929e0d74cfcaab316 wenn …
722 git 

9
Remote auf ein bestimmtes Commit zurücksetzen
Ich möchte alle nach dem Festschreiben vorgenommenen Änderungen verwerfen <commit-hash>. So tat ich: git reset --hard <commit-hash> Jetzt möchte ich dasselbe mit meiner Fernbedienung machen. Wie kann ich das machen? Ich habe danach einige Commits (und Pushs) durchgeführt <commit-hash>und möchte sie nur alle verwerfen. Ist nur etwas furchtbar schief gelaufen …
709 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.