Ich habe die Quelle von einem Git Repo ausgecheckt, weil ich gezwungen war, jemanden elses Svn Repo für eine Weile zu verwenden, und jetzt möchte ich meine Quelle im Original erneut einchecken Git Repo. Wir verwenden Eclipse (STS) für das Projekt. Die perfekte Lösung wäre, die in dieser Zeit vorgenommenen Änderungen in einen neuen Zweig einzutragen und dann alles wieder zusammenzusetzen. Weiß jemand wie ich das machen kann?Lokale Java-Projekt zu bestehenden git Repo zusammenführen
2
A
Antwort
1
Wenn Sie Ihre Änderungen in einem Ordner vorgenommen haben, können Sie diesen Ordner als Arbeitsbaum verwenden, damit Ihr Git Repo diese Änderungen erkennt und hinzufügt.
cd /path/to/git/repo
git --work-tree=/path/to/other/repo status
git --work-tree=/path/to/other/repo add .
Dann können Sie begehen und drücken Sie normalerweise von Ihrem git Repo jetzt mit den neuesten Änderungen von der anderen Repo aktualisiert.
Hinweis: Dies ist eine Befehlszeilenlösung: Wenn Sie fertig sind, können Sie mit der Arbeit in Eclipse fortfahren.
Verwandte Themen
- 1. Git Teilbaum zusammenführen, aber lokale Änderungen beibehalten?
- 2. Keeping lokale Veränderungen in einem Git-Repo
- 3. Pflege von Git Repo mit anderen geklonten Git Repo
- 4. Lokales Git Repo zu TFS
- 5. Konvertieren Git Repo zu Darcs
- 6. aktualisiert einige Inhalte aus einem anderen Repo in lokale Repo
- 7. Wie eine URL für eine lokale GIT-Repo
- 8. Git-Setup (Remote und lokale Repo) Beratung benötigt
- 9. Warum kann git pull lokale Änderungen nicht zusammenführen?
- 10. Git schlägt auf Symlinks zu meinem Repo
- 11. Refresh meine lokale git Repo auf den Inhalt der Remote Repo
- 12. Eclipse-Aufgaben - nur lokale Repo
- 13. Git - Vorlage Repo in neue Repo ziehen
- 14. GIT Rollback Master Repo
- 15. Git Repo reinitialisieren
- 16. git initialisieren remote Repo
- 17. Git Repo-Klon nicht
- 18. Git zusammenführen und getrennt halten?
- 19. Importieren von Git Repo zu Eclipse
- 20. Probleme mit Pushing zu neuen Git Repo
- 21. Git drängen, um Remote-Repo zu korrigieren?
- 22. Retrospective hinzufügen - rekursiv zu einem Git Repo
- 23. git verschiedene Repositories zusammenführen?
- 24. Zusammenführen Konflikt Git
- 25. git Änderungen an lokalen Zweig zusammenführen
- 26. git: wie eine Pull-Anfrage in eine Gabel zusammenführen?
- 27. Wie verschiebe ich meinen Remote-Git-Repo zu einem anderen Remote-Git-Repo?
- 28. git create Branch mit bestehenden lokalen commits
- 29. Das '.git'-Verzeichnis von Git Repo entfernen?
- 30. Wie eine lokale Repo hinzufügen und es als Remote-Repo behandelt
Das Problem ist, dass das andere Projekt nur ein Java-Projekt ist. Es ist überhaupt kein Git Repo. – dieTasse
@dieTasse genau: diese Lösung gilt auch, wenn das andere Projekt überhaupt nicht git ist. Das Ziel ist, dass Ihr git-Repo einen anderen Dateibaum betrachtet (wie das andere Projekt) * als ob es sein eigener git-repo-Arbeitsbaum wäre. Dafür ist der '--working-tree = ...'. – VonC