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.

8
Git - Ziehen aus einem bestimmten Zweig
Ich habe ein Git-Repository auf meinen Dev-Server geklont und dann zum Dev-Zweig gewechselt, aber jetzt kann ich keinen Git-Pull ausführen, um den Zweig zu aktualisieren. Wie aktualisiere ich den Code auf dem Server?
197 git 

15
Überprüfen Sie, ob das aktuelle Verzeichnis ein Git-Repository ist
Ich schreibe eine Reihe von Skripten für das Git-Management in zsh. Wie überprüfe ich, ob das aktuelle Verzeichnis ein Git-Repository ist? (Wenn ich nicht in einem Git-Repo bin, möchte ich nicht eine Reihe von Befehlen ausführen und eine Reihe von fatal: Not a git repositoryAntworten erhalten).
197 git  zsh 

16
Git Visual Diff zwischen Zweigen
Diese Antwort ist ideal, um einen visuellen Unterschied zwischen zwei Dateien zu sehen, die in git eingecheckt sind: Wie kann ich die Ausgabe von "git diff" mit einem visuellen Diff-Programm anzeigen? Ich würde jedoch gerne einen visuellen Unterschied zwischen zwei Zweigen sehen. Bisher scheint meine beste Wette zu sein: git …
196 git  diff 

4
Kann Git automatisch zwischen Leerzeichen und Tabulatoren wechseln?
Ich verwende Tabulatoren zum Einrücken in meinen Python-Programmen, möchte aber (mit Git) mit Personen zusammenarbeiten, die stattdessen Leerzeichen verwenden. Gibt es eine Möglichkeit für git, beim Drücken / Abrufen automatisch zwischen Leerzeichen und Tabulatoren (z. B. 4 Leerzeichen = 1 Tabulator) zu konvertieren? (ähnlich der CR / LF-Umwandlung)
196 git  tabs  indentation 


9
Wie git reset --hard ein Unterverzeichnis?
UPDATE² : Mit Git 2.23 (August 2019) gibt es einen neuen Befehl git restore, der dies tut, siehe die akzeptierte Antwort . UPDATE : Dies wird ab Git 1.8.3 intuitiver funktionieren, siehe meine eigene Antwort . Stellen Sie sich den folgenden Anwendungsfall vor: Ich möchte alle Änderungen in einem bestimmten …

10
Git Push-Fehler: Weigert sich, den ausgecheckten Zweig zu aktualisieren
Ich habe einige Zusammenführungskonflikte gelöst, festgeschrieben und dann versucht, meine Änderungen zu übertragen. Dabei wurde der folgende Fehler angezeigt: c:\Program Files (x86)\Git\bin\git.exe push --recurse-submodules=check "origin" master:master Done remote: error: refusing to update checked out branch: refs/heads/master remote: error: By default, updating the current branch in a non-bare repository remote: error: …
196 git  git-push 






6
Git: Richtiger Weg, um Active Branch in einem nackten Repository zu ändern?
Ich habe ein nacktes Repository, das als zentraler Speicher für mein Projekt verwendet wird. Alle Entwickler tun git clone <repo>, um mit ihm zu teilen. Wenn sie den Klon ausführen, erhalten sie eine Überprüfung des Hauptzweigs (sofern dies nicht der Fall ist git clone -n), da dieser repo.git/HEADenthält ref: refs/heads/master, …
195 git 

10
Warum sagt git "Pull ist nicht möglich, weil Sie nicht zusammengeführte Dateien haben"?
Wenn ich versuche, mein Projektverzeichnis im Terminal abzurufen, wird der folgende Fehler angezeigt: harsukh@harsukh-desktop:~/Sites/branch1$ git pull origin master U app/config/app.php U app/config/database.php U app/routes.php Pull is not possible because you have unmerged files. Please, fix them up in the work tree, and then use 'git add/rm <file>' as appropriate to …


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.