Ich habe seit einer Weile auf Google nach diesem gesucht, aber nichts bekommen. Ich würde gerne eine leere CSV-Datei in meinem lokalen Git-Repo haben, aber wenn ich es zu meinem Remote-Repository auf Heroku gehostet. Es würde verwendet werden, um Benutzerinformationen zu sammeln und wird nun einige Inhalte enthalten, die nicht im lokalen Git Repo sind. Aber immer, wenn ich einen Git-Push durchführe, wird die Datei in eine leere CSV-Datei geändert, auch wenn ich die Datei nicht inszeniert habe. Ich habe auch versucht, .gitignore zu verwenden, aber ich fand heraus, dass nach dem Entfernen der zwischengespeicherten Datei es nur die Datei aus dem Remote-Repository entfernt, aber nicht in meinem lokalen Repo, was nicht das ist, was ich will. Bitte gibt es eine Möglichkeit, dies mit git oder auf andere Weise zu erreichen. Ich bin immer noch sehr neu dazu. Eine Hilfe wird geschätzt. Vielen Dank im advanvceIch habe dieselbe Datei mit unterschiedlichem Inhalt in git repository
1
A
Antwort
0
Wenn Sie eine nachverfolgt Datei ohne das Hinzufügen/begehen und Drücken einer beliebigen lokalen Modifikation ändern möchten, können Sie prüfen, git update-index
mit:
git update-index --no-assume-unchanged-- yourFile.csv
0
Nein, es gibt wirklich keine gute Möglichkeit (oder müssen) um dies auf natürliche oder elegante Weise zu erreichen. Entfernen Sie die Datei aus dem Repository, fügen Sie sie hinzu. .gitignore
und machen Sie Ihre Anwendung so, dass es sich wie "Dateigröße = 0" verhält, wenn die Datei nicht existiert. Das heißt, stellen Sie sicher, dass Ihre Anwendung die Datei bei Bedarf erstellen kann.
Sicher, git git, könnten Sie wahrscheinlich etwas zusammen hacken, aber es wird viel komplizierter und spröde sein.
Verwandte Themen
- 1. Exportieren Push-Inhalt in Git-Repository
- 2. Das SVN-Repository, das ich mit git-svn in git importiert habe, ist umgezogen
- 3. Konvertieren Git Repository-Datei Codierung
- 4. git repository phpbb Installationsordner/Datei
- 5. Git-Repository im Git-Repository
- 6. NPM Warnt "Kein Repository-Feld", aber ich habe kein Repository
- 7. Kann ich mit git eine Datei entfernen, die jemand anderes in das Repository gestellt hat, die ich nie benutzt habe?
- 8. Git-Zweige mit komplett anderem Inhalt
- 9. Ich kann kein Repository mit git klonen
- 10. Git-Repository-Symbol
- 11. Datei in ein anderes Git-Repository mit Historie verschieben
- 12. Ich habe Fehler, wenn push/pull git
- 13. Erstellen mehrerer Protokolldateien mit unterschiedlichem Inhalt mit log4j
- 14. Ich habe einen Fehler mit Jersey-Repository in pom.xml
- 15. Git - Datei aus dem Repository entfernen
- 16. Git Ordner mit vorhandenem Git Repository hinzufügen
- 17. Wie kann ich einzelne git Ordner in einem Git-Repository
- 18. Ersetzen von Inhalt in einer Datei mit GIT
- 19. Puppet: vcsrepo mit git, unterschiedlichem Anforderungsformat zwischen Ubuntu und CentOS
- 20. Wie erstelle ich ein GIT-Repository in XCode mit VSO?
- 21. Wie p12-Datei im Git-Repository mit Fastlane speichern?
- 22. eine Datei von Git Repository löschen mit libgit2
- 23. Warum ändert sich `.git/index`, wenn ich nichts an meinem Repository vorgenommen habe?
- 24. Wie kann ich bei der Verwendung von GIT meine einzelne lokale Datei mit dem neuesten Repository-Inhalt überschreiben
- 25. git mit --git-dir = ergibt 'not a git repository'
- 26. Git Push zu Remote-Repository mit Git gestartet init
- 27. Klonen kein Repository unter Git-Protokoll (mit Git Klon Git: //)
- 28. Git Remote Repository Merge
- 29. Clont Git Repository in-memory
- 30. Wohin mit dem Git Repository in Eclipse?