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.


13
'git status' zeigt geänderte Dateien an, 'git diff' jedoch nicht
Ich habe mir alle ähnlichen Fragen angesehen. Ich habe es jedoch noch einmal überprüft und es passiert definitiv etwas Seltsames. Auf einem Server (Solaris mit Git 1.8.1) habe ich das Git-Repository geklont und dann den Ordner .git in meine vorhandenen Live-Dateien kopiert. Das hat perfekt funktioniert, ich konnte rennen git …
181 git  diff 

4
Git Switch-Zweig, ohne lokale Änderungen zu verwerfen
Okay, sagen wir eines Tages, wir machen eine Reihe von Änderungen und wenn wir sie festschreiben, bemerken wir, dass wir an der falschen Niederlassung gearbeitet haben. Wie können wir git Schalterzweigen zwingen , ohne lokale Änderungen zu verwerfen . Ich werde das wahrscheinlich naiv angehen, während ich auf eine Antwort …
181 git  git-branch 

5
Git Push - Force-with-Lease vs. --force
Ich versuche den Unterschied zwischen zu verstehen git push --force und git push --force-with-lease Ich vermute, dass letztere nur dann auf die Fernbedienung pushen, wenn die Fernbedienung keine Commits hat, die der lokale Zweig nicht hat ?
181 git  git-push 

9
Git klonen bestimmte Version des Remote-Repository
Ich habe vor ungefähr einem Monat ein Remote-Git-Repository geklont. Das Remote-Repository hat viele Änderungen erfahren und ist jetzt instabil geworden. Jetzt brauche ich eine weitere Kopie des Repositorys, deren Version mit der identisch ist, die ich vor einem Monat geklont habe. Wie mache ich das?
180 git  git-clone 


2
Wie verschiebe ich einen Git-Zweig in ein eigenes Repository?
Ich habe einen Zweig, den ich in ein separates Git-Repository verschieben möchte, und behalte im Idealfall den Verlauf dieses Zweigs dabei. Bisher habe ich mir angesehen git filter-branch, aber ich kann nicht erkennen, ob es das kann, was ich tun möchte. Wie extrahiere ich einen Git-Zweig in ein eigenes Repository?
180 git  branch  extract 

8
Git-Alias ​​- Mehrere Befehle und Parameter
Ich versuche, einen Alias ​​zu erstellen, der sowohl mehrere Git-Befehle als auch Positionsparameter verwendet. Es gibt Stackoverflow-Seiten für jede Seite, und es scheint schmerzlich offensichtlich, beides zu tun, aber ich habe Probleme. Als Beispiel möchte ich zu Branch Foo wechseln und einen Status ausführen. Also in meinem habe .gitconfigich: [alias] …
180 git  sh  alias  git-alias 

3
Refs / original / Heads / Master aus Git Repo entfernen nach Filter-Branch - Baum-Filter?
Ich hatte die gleiche Frage wie hier gestellt: Neues Git-Repository im Stammverzeichnis, um ein vorhandenes Repository in einem Unterverzeichnis zu subsumieren Ich folgte dieser Antwort hier: Neues Git-Repository im Stammverzeichnis, um ein vorhandenes Repository in einem Unterverzeichnis zu subsumieren Nun gitk --allzeigt zwei Geschichten: eine, die in der Strömung gipfeltmaster …


6
Wie kann man sehen, welche Commits in einem Zweig nicht im anderen sind?
Ich habe zwei Zweige develund next. In der Entwicklung habe ich eine mehr oder weniger große Anzahl von Commits. Einige der Commits sind Kirsche gepflückt next. Außerdem habe ich als nächstes einige Commits hinzugefügt, die zusammengeführt werden devel. Jetzt möchte ich sehen, was fehlt next, damit ich die Änderungen im …
180 git 

2
Wechseln Sie zu einem anderen Git-Tag
Wie checke ich die Versionsversion / das Tag 1.1.4 des rspec-Bundles aus ? cd ~/Library/Application\ Support/TextMate/Bundles/ git clone git://github.com/rspec/rspec-tmbundle.git RSpec.tmbundle osascript -e 'tell app "TextMate" to reload bundles'
180 git  github  git-tag 

3
Einrichten eines Git-Remote-Ursprungs
Ich habe die folgenden Repos. DEV REPO: In einem Verzeichnis auf meinem Entwicklungscomputer, in dem ich Änderungen vornehme MAIN REPO: Bare Repository auf meinem Entwicklungscomputer, auf das ich Änderungen von Dev Repo übertrage PRODUCTION REPO: Repository auf dem Host-Computer, um Updates vom Haupt-Repo abzurufen Ich habe git remote add origin …
179 git 

8
Warum muss ich einen neuen Zweig explizit pushen?
Ich bin neu in gitund ich übe. Ich habe eine lokale Verzweigung erstellt, aber ich habe festgestellt, dass git pushmeine Verzweigung nicht in das Repository hochgeladen wurde. Ich musste eigentlich tun : git push -u origin --all. Warum ist das? Ist ein Zweig nicht eine neue Änderung, die standardmäßig verschoben …

1
Zusammenführen ohne Leerzeichenkonflikte
Ich habe ein Problem, bei dem ich ein großes Commit habe, das ungefähr tausend Codezeilen ändert, Leerzeichen vom Zeilenende entfernt und Leerzeichen vor Tabulatoren entfernt. Es gibt auch ungefähr 50 Pull-Anfragen für dieses Projekt, die alle Konflikte haben, wenn mein Commit zusammengeführt wird. Gibt es eine Möglichkeit, wie git so …

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.