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.

5
Wie mache ich einen Git Pull rückgängig?
Ich möchte meinen Git Pull wegen unerwünschter Commits auf dem Remote-Ursprung rückgängig machen, weiß aber nicht, auf welche Revision ich zurücksetzen muss. Wie kann ich einfach in den Zustand zurückkehren, bevor ich den Git auf den entfernten Ursprung gezogen habe?
238 git  undo  pull 


25
Git Push sagt "alles auf dem neuesten Stand", obwohl ich lokale Änderungen habe
Ich habe einen Remote-Gitosis-Server und ein lokales Git-Repository. Jedes Mal, wenn ich eine große Änderung an meinem Code vornehme, werde ich die Änderungen auch auf diesen Server übertragen. Aber heute stelle ich fest, dass, obwohl ich einige lokale Änderungen habe und mich für das lokale Repository festschreibe, beim Ausführen git …
238 git  gitosis 

5
Sind mehrere `.gitignore`s verpönt?
Wenn ein Repo nicht aus mehreren unabhängigen Projekten besteht, scheint es am einfachsten zu sein, nur eine .gitignoreDatei im Stammverzeichnis des Repos zu haben als verschiedene. Gibt es eine Standard-Best Practice für diese oder eine Online-Analyse, wann ein Ansatz besser ist als der andere?
238 git 

11
Was ist der Unterschied zwischen Pull und Clone in Git?
Was ist der Unterschied zwischen (nach mkdir repound cd repo): git init git remote add origin git://github.com/cmcculloh/repo.git git fetch --all git pull origin master und git clone git://github.com/cmcculloh/repo.git Ich meine, offensichtlich ist einer kürzer, aber abgesehen davon machen sie im Grunde das Gleiche?
237 git  clone  pull 

4
So führen Sie den Remote-Master mit dem lokalen Zweig zusammen
Ich habe einen lokalen Zweig eines Projekts ("configUpdate"), den ich aus dem Projekt eines anderen herausgegabelt habe, und ich habe eine Menge Änderungen daran vorgenommen und möchte die vorgenommenen Änderungen in meinem lokalen Zweig zusammenführen. ich habe es versucht git pull --rebase origin configUpdate Aber die letzten Änderungen wurden nicht …
237 git  branch  pull 

11
Kann .idea / workspace.xml nicht ignorieren - taucht immer wieder auf
Mit PHPStorm versuche ich, das zu ignorieren, workspace.xmlwas jedes Mal auftaucht, wenn ich versuche, ein Git-Commit durchzuführen . Mein .gitignoresieht aus wie: /.idea/ .idea/workspace.xml Da die Datei zu einem bestimmten Zeitpunkt festgeschrieben wurde, habe ich auch Folgendes ausgeführt: git rm --cached .idea/workspace.xml und dann die Entfernung begangen, zu einem nackten …


16
So entfernen Sie mehrere gelöschte Dateien im Git-Repository
Ich habe einige Dateien gelöscht und der Git-Status wird wie folgt angezeigt. Ich habe mich verpflichtet und gepusht. GitHub zeigt weiterhin die gelöschten Dateien im Repository an. Wie kann ich Dateien im GitHub-Repository löschen? # On branch master # Changes not staged for commit: # (use "git add/rm <file>..." to …
236 git  git-rm 

3
Git Diff-Datei gegen die letzte Änderung
Ist es möglich, git dazu zu bringen, einen Unterschied zwischen einer bestimmten Datei zu erzeugen, wie sie jetzt existiert, und wie sie vor dem letzten Commit existierte, der sie geändert hat? Das heißt, wenn wir wissen: $ git log --oneline myfile 123abc Fix some stuff 456def Frobble the foos 789dba …
236 git  git-diff 



15
Wie soll ich Git Diff für lange Schlangen verwenden?
Ich führe git-diff für eine Datei aus, aber die Änderung steht am Ende einer langen Zeile. Wenn ich mich mit den Cursortasten nach rechts bewege, verliert die Farbcodierung - und schlimmer noch, die Linien richten sich nicht aus -, was es schwieriger macht, die Änderung zu verfolgen. Gibt es eine …
235 git  diff  word-wrap 


3
Unterschied zwischen Autor und Committer in Git?
Ich versuche ein Commit wie zu machen git commit --author="John Doe <john@doe.com>" -m "<the usual commit message>" Dabei ist John Doe ein Benutzer, in dessen Namen ich das Commit durchführen möchte. Es scheint in Ordnung zu sein git log. Wenn ich a mache gitk, ist der Autorenname korrekt, aber der …
235 git  git-config  gitk 

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.