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.


20
Wie kann ich eine Datei aus einem Git-Repository löschen?
Ich habe eine Datei mit dem Namen "file1.txt"Git-Repository hinzugefügt . Danach habe ich es festgeschrieben, ein paar Verzeichnisse namens dir1und hinzugefügt dir2und sie in das Git-Repository festgeschrieben. Nun ist die aktuelle Repository hat "file1.txt", dir1und dir2. Wie kann ich löschen, "file1.txt"ohne andere zu beeinflussen, wie dir1und dir2?
1922 git  git-rm 



18
Einfache Möglichkeit, die neuesten Git-Submodule zu ziehen
Wir verwenden Git-Submodule, um einige große Projekte zu verwalten, die von vielen anderen von uns entwickelten Bibliotheken abhängig sind. Jede Bibliothek ist ein separates Repo, das als Submodul in das abhängige Projekt gebracht wird. Während der Entwicklung möchten wir oft nur die neueste Version jedes abhängigen Submoduls herunterladen. Hat git …
1846 git  git-submodules 




25
Anzeigen ungepusster Git-Commits
Wie kann ich lokale Commits anzeigen, die ich vorgenommen habe und die noch nicht in das Remote-Repository übertragen wurden? Gelegentlich git statuswird ausgedruckt, dass mein Zweig X Commits voraus ist origin/master, aber nicht immer. Ist das ein Fehler bei meiner Installation von Git oder fehlt mir etwas?
1752 git  git-diff  git-log 

18
Wie kann ich einen abgelegten Vorrat in Git wiederherstellen?
Ich verwende git stashund git stash popspeichere häufig Änderungen in meinem Arbeitsbaum und speichere sie. Gestern hatte ich einige Änderungen an meinem Arbeitsbaum, die ich versteckt und geknallt hatte, und dann habe ich weitere Änderungen an meinem Arbeitsbaum vorgenommen. Ich würde gerne zurückgehen und die gestrigen Änderungen überprüfen, aber git …
1737 git  recovery  git-stash 

19
Wie kann ich das Tracking beenden und Änderungen an einer Datei in Git ignorieren?
Ich habe ein Projekt geklont, das einige .csprojDateien enthält. Ich brauche / mag nicht, dass meine lokalen csprojDateien von Git verfolgt werden (oder beim Erstellen eines Patches aufgerufen werden), aber sie werden eindeutig im Projekt benötigt. Ich habe *.csprojzu meinem LOCAL hinzugefügt .gitignore, aber die Dateien befinden sich bereits im …
1731 git 

22
Lassen Sie .gitignore alles außer ein paar Dateien ignorieren
Ich verstehe, dass eine Gitignore-Datei bestimmte Dateien aus der Versionskontrolle von Git verbirgt. Ich habe ein Projekt (LaTeX), das während der Ausführung viele zusätzliche Dateien (.auth, .dvi, .pdf, Protokolle usw.) generiert, aber ich möchte nicht, dass diese nachverfolgt werden. Ich bin mir bewusst, dass ich es schaffen könnte (vielleicht sollte), …
1700 git  gitignore 

14
Machen Sie den aktuellen Git-Zweig zu einem Master-Zweig
Ich habe ein Repository in Git. Ich habe eine Verzweigung vorgenommen und dann einige Änderungen sowohl am Master als auch an der Verzweigung vorgenommen. Dann, zehn Commits später, wurde mir klar, dass sich der Zweig in einem viel besseren Zustand befindet als der Master. Daher möchte ich, dass der Zweig …
1657 git 

13
Arbeitskopienänderungen einer Datei in Git rückgängig machen?
Nach dem letzten Festschreiben habe ich eine Reihe von Dateien in meiner Arbeitskopie geändert, aber ich möchte die Änderungen an einer dieser Dateien rückgängig machen, da beim Zurücksetzen auf den gleichen Status wie beim letzten Festschreiben. Ich möchte jedoch nur die Änderungen an der Arbeitskopie nur dieser einen Datei rückgängig …
1633 git  file  version-control  dvcs  undo 

3
Wie kann ich eine bestimmte Datei verstecken?
Wie kann ich eine bestimmte Datei speichern, wobei die anderen aktuell geänderten Dateien aus dem zu speichernden Speicher entfernt bleiben? Zum Beispiel, wenn mir der Git-Status Folgendes gibt: younker % gst # On branch master # Your branch is ahead of 'origin/master' by 1 commit. # # Changes not staged …
1624 git  git-stash 

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.