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.


6
Was ist der Unterschied zwischen "git init" und "git init --bare"?
Was ist der Unterschied zwischen git initund git init --bare? Ich fand, dass viele Blog-Beiträge --barefür ihren Git-Server erforderlich sind ? Von der Manpage stand: --bare Erstellen Sie ein nacktes Repository. Wenn die GIT_DIR-Umgebung nicht festgelegt ist, wird sie auf das aktuelle Arbeitsverzeichnis festgelegt Aber was bedeutet das eigentlich? Ist …

6
Git Rebase fatal: Benötigte eine einzige Revision
Ich habe einen Zweig eines öffentlichen Repositorys und versuche, meinen Zweig mit den aktuellen Commits aus dem ursprünglichen Repository zu aktualisieren: $ git fetch <remote> remote: Counting objects: 24, done. remote: Compressing objects: 100% (20/20), done. remote: Total 20 (delta 12), reused 0 (delta 0) Unpacking objects: 100% (20/20), done. …
162 git  github  rebase 


6
Konvertieren Sie Zeilenenden für den gesamten Verzeichnisbaum (Git)
Folgende Situation: Ich arbeite an einem Mac mit OS X und bin kürzlich einem Projekt beigetreten, dessen Mitglieder bisher alle Windows verwenden. Eine meiner ersten Aufgaben war das Einrichten der Codebasis in einem Git-Repository. Deshalb habe ich den Verzeichnisbaum von FTP abgerufen und versucht, ihn in das Git-Repo einzuchecken, das …
162 git  line-endings 

7
Warum ist mein Git Submodule HEAD vom Master getrennt?
Ich benutze Git-Submodule. Nach dem Abrufen von Änderungen vom Server wird mein Submodulkopf häufig vom Hauptzweig getrennt. Warum passiert das? Ich muss immer tun: git branch git checkout master Wie kann ich sicherstellen, dass mein Submodul immer auf den Hauptzweig zeigt?

13
Hinzufügen eines Git-Zweigs an der Bash-Eingabeaufforderung
Ich hat versucht , Hinzufügen von Git - Zweigs arbeite ich zur Zeit an (abgemeldeten) an der Bash - Eingabeaufforderung ohne Erfolg .. ( während meines Strompfad zu halten , die zeigt die aktive Verzeichnis / Datei intakt) ich eine Datei .bashrc auf meinem Hause habe, Aber ich habe auch …
161 git  bash  ubuntu 

5
Kann ich eine git-kompatible Ausgabe von git-diff erhalten?
Ich mache etwas sehr einfaches falsch. Ich versuche, eine normale Patch-Datei vorzubereiten, damit ich einige Änderungen erneut anwenden kann: $ git diff > before $ git diff something_here > save.patch $ git checkout . $ patch < save.patch $ git diff > after $ diff before after $ Mit something_here …
160 git 

6
Forking von GitHub zu Bitbucket
Ich arbeite an einem Projekt, das auf CakePHP basiert und auf GitHub gehostet wird . Mein Projekt wird auf Bitbucket gehostet . Beide benutzen Git . Grundsätzlich möchte ich in meinem Bitbucket-Repository eine 'Gabel' (ich weiß nicht, ob ich die richtigen Begriffe verwende, da ich neu bei git bin ) …
160 git  github  bitbucket 



9
Checkout-Unterverzeichnisse in Git?
Ist es möglich, Unterverzeichnisse eines Repositorys in Git auszuchecken? Stellen Sie sich vor, ich richte eine neue WordPress-Installation ein. Ich werde zwei neue Verzeichnisse für meine Plugin- und Theme-Anpassung erstellen: wordpress/wp-content/plugins/myplugins/ wordpress/wp-content/themes/mytheme/ Ich möchte diese Verzeichnisse über Git pflegen. In Subversion, würde ich dies erreichen , indem er trunk/myplugins/und trunk/mytheme/Verzeichnisse …

6
Siehe "echtes" Festschreibungsdatum in Github (Stunde / Tag)
Gibt es eine Möglichkeit, das Datum eines Commits in Github mit Tag / Stunde-Genauigkeit anzuzeigen? Ältere Commits werden in einem "lesbaren" Format angezeigt, z. B. "vor 2 Jahren", anstatt das tatsächliche Datum anzuzeigen. Wenn es nicht möglich ist, das tatsächliche Datum auf Github anzuzeigen, gibt es eine einfachere Problemumgehung als …
160 git  date  github  commit 

9
Wie lösche ich .orig-Dateien nach dem Zusammenführen aus dem Git-Repository?
Einige Möglichkeiten, wie .orig-Dateien während des Zusammenführens in meinem Git-Repository überprüft werden, werden jetzt im geänderten und nicht verfolgten Sektor angezeigt. Aber ich möchte diese Dateien nicht mehr in meinem Repository haben. Wie geht das. modified: Gemfile.lock.orig # modified: Gemfile.orig # modified: app/assets/images/bg_required.png.orig # modified: app/assets/javascripts/application.js.orig etc... Jede Hilfe wird …
160 git 

5
Wie können Sie nur einige Ihrer lokalen Git-Commits pushen?
Angenommen, ich habe 5 lokale Commits. Ich möchte nur zwei davon in ein zentrales Repo verschieben (mithilfe eines SVN-ähnlichen Workflows). Wie mache ich das? Das hat nicht funktioniert: git checkout HEAD~3 #set head to three commits ago git push #attempt push from that head Das führt dazu, dass alle 5 …

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.