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
Zeigen Sie, auf welchem ​​Git-Tag Sie sich befinden?
Ich habe Probleme herauszufinden, welches Tag gerade ausgecheckt ist. Wenn ich es tue: git checkout tag1 git branch Ich kann anscheinend nicht herausfinden, auf welchem ​​Tag ich mich befinde. Es werden nur protokolliert: * (no branch) master Ist es möglich herauszufinden, welche Tags ausgecheckt sind? Im obigen Beispiel wäre dies …

12
Gute Möglichkeiten, ein Changelog mit Git zu verwalten?
Ich benutze Git jetzt schon eine Weile und habe kürzlich damit begonnen, meine Releases zu markieren, damit ich Änderungen leichter verfolgen und sehen kann, welche Version jeder unserer Clients ausführt (leider schreibt der Code derzeit dies vor dass jeder Client seine eigene Kopie der PHP-Site hat (ich ändere dies, aber …
214 git  github  changelog 

9
Wie lade ich einen Zweig mit git herunter?
Ich habe ein Projekt auf GitHub gehostet. Ich habe einen Zweig auf einem Computer erstellt und dann meine Änderungen an GitHub übertragen mit: git push origin branch-name Jetzt bin ich auf einem anderen Computer und möchte diesen Zweig herunterladen. Also habe ich versucht: git pull origin branch-name ... aber alles, …
214 git  branch 

11
Git-Protokoll, um Commits nur für einen bestimmten Zweig zu erhalten
Ich möchte alle Commits auflisten, die nur Teil eines bestimmten Zweigs sind. Im Folgenden werden alle Commits aus dem Zweig, aber auch aus dem übergeordneten (Master) aufgelistet. git log mybranch Die andere Option, die ich gefunden habe, war, die vom Master erreichbaren Commits auszuschließen und mir zu geben, was ich …
214 git 

9
Wie entfernst du eine bestimmte Revision im Git-Verlauf?
Angenommen, Ihre Git-Geschichte sieht folgendermaßen aus: 1 2 3 4 5 1–5 sind separate Revisionen. Sie müssen 3 entfernen, während Sie 1, 2, 4 und 5 behalten. Wie geht das? Gibt es eine effiziente Methode, wenn nach der zu löschenden Version Hunderte von Revisionen vorliegen?
213 git 





5
Was genau ist .gitignore?
Ich habe gerade ein Github-Repository erstellt und mich gefragt, wozu die .gitignoreDatei dient. Ich habe zunächst keine erstellt, sondern eine hinzugefügt, da die meisten Repositorys eine haben. Muss ich einen haben? Kann / kann ich es einfach ignorieren oder hat es eine Verwendung? Ich habe zu diesem Thema recherchiert, konnte …
212 git  github  gitignore 

2
Wie kann ich ein Protokoll aus allen Zweigen gleichzeitig für den Autor erstellen?
Ich muss den Bericht über alle Commits erhalten, die der Autor gemacht hat. Bisher habe ich das Skript, das den folgenden Befehl umschließt: git log --pretty=format:"%ad:%an:%d:%B" --date=short --reverse --all --since=2.months.ago --author=Petr Es funktioniert gut. Es werden jedoch nur die Aktionen für den aktuellen Zweig gemeldet. Gibt es eine Option, mit …
212 git 


5
Wie viel von einem Git sha wird * im Allgemeinen * als notwendig angesehen, um eine Änderung in einer bestimmten Codebasis eindeutig zu identifizieren?
Wenn Sie beispielsweise eine Verzeichnisstruktur erstellen möchten, in der ein Verzeichnis für ein Commit in einem Git-Repository benannt ist, und Sie möchten, dass es kurz genug ist, damit Ihre Augen nicht bluten, aber lang genug, dass die Wahrscheinlichkeit einer Kollision besteht wäre vernachlässigbar, wie viel von der SHA-Teilzeichenfolge wird im …
211 git  github  sha 

11
Wie verwende ich Notepad ++ (oder ein anderes) mit msysgit?
Wie verwende ich Notepad ++ (oder einen anderen Editor außer vim) mit msysgit? Ich habe alles ohne Erfolg versucht: git config --global core.editor C:\Program Files\Notepad++\notepad++.exe git config --global core.editor "C:\Program Files\Notepad++\notepad++.exe" git config --global core.editor C:/Program Files/Notepad++/notepad++.exe git config --global core.editor C:\\Program Files\\Notepad++\\notepad++.exe

6
.gitignore nach dem Festschreiben
Ich habe ein Git-Repository auf Github gehostet. Nachdem ich viele Dateien festgeschrieben habe, stelle ich fest, dass ich Dateien erstellen .gitignoreund ausschließen .exemuss .obj. Werden diese festgeschriebenen Dateien jedoch automatisch aus dem Repository entfernt? Gibt es eine Möglichkeit, das zu erzwingen?
210 git  github  gitignore 

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.