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.

4
Verfolgen Sie einen neuen Remote-Zweig, der auf GitHub erstellt wurde
Ich habe bereits einen lokalen Hauptzweig, der den entfernten Hauptzweig eines Github-Projekts verfolgt. Jetzt hat ein Mitarbeiter von mir im selben Projekt eine neue Niederlassung erstellt, und ich möchte Folgendes entsprechend tun: Erstellen Sie lokal einen neuen Zweig Machen Sie diesen neuen Zweig zum neu erstellten Remote-Zweig. Wie soll ich …
183 git  github  git-branch 


3
Warum beschwert sich git revert über eine fehlende Option -m?
Also arbeite ich mit anderen Leuten an einem Projekt und es werden mehrere Github-Gabeln bearbeitet. Jemand hat gerade ein Problem behoben und ich habe mich mit seiner Gabel zusammengeschlossen, aber dann wurde mir klar, dass ich eine bessere Lösung finden konnte. Ich möchte das soeben vorgenommene Commit zurücksetzen. Ich habe …
183 git  github  git-revert 

5
Wiederherstellen eines Git-Merge-Commits
Nehmen Sie den folgenden Fall: Ich habe einige Arbeiten in einem Themenbereich und bin jetzt bereit, wieder zum Master zurückzukehren: * eb3b733 3 [master] [origin/master] | * b62cae6 2 [topic] |/ * 38abeae 1 Ich führe die Zusammenführung vom Master durch, löse die Konflikte und jetzt habe ich: * 8101fe3 …

5
Wie quetsche ich zwei nicht aufeinanderfolgende Commits?
Ich bin ein bisschen neu in der gesamten Rebasing-Funktion von Git. Nehmen wir an, ich habe folgende Zusagen gemacht: A -> B -> C -> D Danach stelle ich fest, dass es Deinen Fix enthält, der von neu hinzugefügtem Code abhängt A, und dass diese Commits zusammengehören. Wie quetsche ich …
182 git  git-rebase 


18
wie man Git dazu bringt, von Rubymine erstellte IDE-Dateien zu ignorieren
Ich benutze Rubymine für Rails-Projekte. Sehr oft nimmt Rubymine Änderungen an .idea/*Dateien vor, die mir egal sind. Aber es hindert mich immer wieder daran, neue Filialen zu besuchen, und unterscheidet meine Version .idea/von meinen Kollegen. Wir bereits hinzugefügt .idea/zu .gitignore, aber es hält Verfolgen von Änderungen in .idea. Wie soll …
182 git  rubymine 

4
Lassen Sie Heroku einen Nicht-Master-Git-Zweig ausführen
Ich habe ein Projekt auf Heroku gehostet und es ist an einem Punkt angelangt, an dem ich einen alternativen Testserver erstellen möchte (damit ich Heroku-Mitarbeiter testen kann, ohne die Produktion zu beeinträchtigen). Ich habe bereits meine Heroku-Hauptfernbedienung für meinen Kofferraum und eine Heroku-dev-Fernbedienung eingerichtet, auf der ich einen alternativen Zweig …
182 git  heroku 

4
fatal: Kein gültiger Objektname: 'master'
Ich habe einen privaten Server, auf dem git 1.7 ausgeführt wird git init In einem Ordner wird kein Hauptzweig erstellt. Ursache, wenn ich tue: git branch es listet nichts auf. Wenn ich es tue: git --bare init es erstellt die Dateien. Wenn ich tippe git branch master es sagt: fatal: …
182 git 

2
Wie füge ich chmod-Berechtigungen zur Datei in GIT hinzu?
Ich möchte eine .sh-Datei festschreiben, möchte aber, dass sie ausführbar ist, wenn ich dieselbe Datei auf einem anderen Server auschecke. Gibt es eine Möglichkeit, dies zu tun, ohne diese Datei auf den Servern, die die Datei auschecken, manuell zu ändern?
182 git 

26
Push-Origin-Master-Fehler im neuen Repository
Ich habe gerade angefangen, Git mit Github zu verwenden. Ich folgte ihren Anweisungen und stieß beim letzten Schritt auf Fehler. Ich checke in ein vorhandenes Verzeichnis ein, das derzeit nicht quellengesteuert ist (Projekt ungefähr eine Woche alt). Davon abgesehen sollte mein Anwendungsfall ziemlich normal sein. Folgendes passiert: $ git push …
181 git  github 

5
Geänderte (aber nicht festgeschriebene) Dateien in Git ignorieren?
Kann ich git anweisen, Dateien zu ignorieren, die geändert (gelöscht) wurden, aber nicht festgeschrieben werden sollten? Die Situation ist, dass ich im Repo ein Unterverzeichnis habe, das Dinge enthält, an denen ich überhaupt nicht interessiert bin. Deshalb habe ich es gelöscht, um zu verhindern, dass es in automatischen Vervollständigungen und …
181 git  git-svn  ignore 

7
Verschachtelte Git-Repositorys?
Kann ich Git-Repositorys verschachteln? Ich habe: /project_root/ /project_root/my_project /project_root/third_party_git_repository_used_by_my_project Ist es sinnvoll, git init/adddie /project_rootVerwaltung von allem vor Ort zu vereinfachen, oder muss ich my_projectund die von Drittanbietern separat verwalten?
181 git 

18
Git - Wie kann man eine "beschädigte" interaktive Rebase reparieren?
Ich habe es geschafft, ein kleines Durcheinander in meinem lokalen Git-Repository zu verursachen. Ich habe versucht, ein fehlerhaftes Commit mithilfe der folgenden Anweisungen zu beheben . Vor dem Ausführen von "git commit --amend" (und nach der git rebase --interactive) habe ich festgestellt, dass meine Änderungen falsch sind, und daher "git …
181 git  msysgit  git-rebase 


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.