Gibt es eine Möglichkeit, eine git pull
die alle lokalen Datei-Änderungen ignoriert, ohne das Verzeichnis zu zerstören und eine git clone
?
Antworten
Zu viele Anzeigen?
l001d
Punkte
603
Akshay Patil
Punkte
31
Petah
Punkte
43997
Leo Bravo
Punkte
11
.gitignore
"Das Hinzufügen unerwünschter Dateien zu .gitignore funktioniert, solange Sie sie zunächst nicht in einen Zweig übertragen haben. "
Sie können auch laufen:
git update-index --assume-unchanged filename
https://chamindac.blogspot.com/2017/07/ignoring-visual-studio-2017-created.html
Sergiu Savva
Punkte
61
- See previous answers
- Weitere Antworten anzeigen
29 Stimmen
Meinen Sie mit "ignorieren" "überschreiben"?
5 Stimmen
@Cascabel Es bedeutet, alle lokalen Änderungen rückgängig zu machen, alle lokalen Commits aufzuheben, alle lokalen neuen Dateien und Verzeichnisse zu löschen, alle lokal gelöschten Dateien und Verzeichnisse wiederherzustellen, usw. Kurz gesagt, führen Sie einfach einen Befehl aus, als ob
rm -rf local_repo && git clone remote_url
.1 Stimmen
Ist damit Ihre Frage beantwortet? Wie zwinge ich "git pull" dazu, lokale Dateien zu überschreiben?
1 Stimmen
11 Jahre später warte ich immer noch auf eine einfache und zuverlässige Möglichkeit, dies zu tun. Ich verabscheue "git" so sehr... es verschwendet so viel meiner Zeit.