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
Legen Sie das Unterverzeichnis als Website-Stammverzeichnis auf Github-Seiten fest
Ich verwende Github Pages , um eine statische Website zu hosten und bereitzustellen. Die statische Website hat die typische Verzeichnisstruktur für eine App: |_ source |_ build |_index.html .gitignore config.rb Gemfile ... README.MD index.htmlist unter build/, also möchte ich das zum Standardpfad machen www. Wenn Benutzer username.github.iodarauf klicken, wird der …

3
So beschränken Sie den Zugriff auf den Hauptzweig auf git
Ich habe ein einzelnes Repo, in dem ich 2 Benutzergruppen habe: Admins HTML / UI-Entwickler Ich möchte mastermeinen HTML-Entwicklern keinen Lese- / Schreibzugriff auf meinen Zweig gewähren, da sie nicht daran arbeiten müssen und den Kerncode nicht missbrauchen sollten. Sie müssen jedoch an ihrer eigenen Niederlassung arbeiten ui-developers. Wie mache …

14
E-Mail-Adresse kann nicht automatisch erkannt werden
Ich bin neu bei SmartGit. Ich kann kein Commit über mein Repository durchführen. Die Nachricht, die ich erhalte, lautet: Unable to auto-detect email address (got 'Arreane@Arreane-PC.(none)') *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your account's default …

13
Wie kann ich den aktuellen Zweig- und Ordnerpfad im Terminal anzeigen?
Ich habe einige der Team Treehouse-Videos gesehen und sie haben ein sehr gut aussehendes Terminal, wenn ich mit Git arbeite. Zum Beispiel haben sie (etwas ähnliches): mike@treehouseMac: [/Work/test - feature-branch-name] $ git add . mike@treehouseMac: [/Work/test - feature-branch-name] $ git commit -m "Some feature." mike@treehouseMac: [/Work/test - feature-branch-name] $ git …


10
Wie kann ich die Merge-Commit-Nachricht von git anpassen?
Jedes Mal, wenn ich eine Zusammenführung durchführe, muss ein Zusammenführungs-Commit generiert werden, und ich möchte, dass es mehr als nur die Zusammenfassung aller Commits enthält. Meine Frage ist, wie ich git-fmt-merge-msg formatieren kann oder was diese automatisierte Nachricht bestimmt (ich kann dies nach einem Commit manuell tun, indem ich es …
73 git  git-merge 



10
Wie erhalte ich SHA des neuesten Commits aus dem Remote-Git-Repository?
Weiß jemand, wie man die neueste SHA eines bestimmten Zweigs von außerhalb eines Git-Repositorys erhält ? Wenn Sie sich in einem Git-Repository befinden, können Sie Folgendes tun: git log origin/branch_X | head -1 Ich bin jedoch nicht in einem Git-Repository und möchte vermeiden, dass ich in cloneein Repository muss, um …
73 git 

13
Wie kann ich eine nicht zusammengeführte Pull-Anfrage für einen Zweig abrufen, den ich nicht besitze?
Ich muss eine bestimmte Pull-Anfrage (die noch nicht in den Hauptstrom verarbeitet wurde) im NServiceBus-Repo ziehen: https://github.com/johnsimons/NServiceBus/commit/d8524d53094e8181716e771c1023e968132abc15 Es ist offensichtlich nicht mein Repo, aber ich brauche die Änderungen, die in dieser Pull-Anfrage vorhanden sind. Was ist der beste Weg, dies zu tun?

7
Neues Repo auf Bitbucket vom Git Bash Terminal erstellen?
Ist es möglich, ein neues Repository in Bitbucket mithilfe der Befehlszeile Git zu erstellen? Ich habe folgendes versucht: git clone --bare https://username@bitbucket.org/username/new_project.git Ich bekomme diese Nachricht: Klonen in das nackte Repository 'new_project.git' ... fatal: https://username@bitbucket.org/username/new_project.git/info/refsnicht gefunden: Haben Sie git update-server-info auf dem Server ausgeführt? Es wäre schön, dies zu tun, …
72 git  bitbucket 

9
fatal: schlechte Standardrevision 'HEAD'
Ich verwende GIT als mein Quellcodeverwaltungssystem. Wir haben es auf einer unserer Linux-Boxen installiert. Tortoise GIT ist mein Windows-Client. Heute Morgen habe ich einige Änderungen eingecheckt und den Code markiert. Ich habe dann mein lokales Repository in das Remote-Repository verschoben. Wenn ich in mein Repository auf der Unix-Box gehe und …
72 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.