Il existe des fichiers dans le projet local, je veux garder intacte - certaines configurations avec des directives nécessaires uniquement pour le développement local. Je ne veux pas non plus qu'ils se rendent à l'origine à distance car cela va casser l'application.erreur GIT sur la fusion après l'extraction de l'origine à distance sur les fichiers que je veux garder intacte localement
J'ai mis les entrées correspondantes à .gitignore, que je ne veux pas non plus partager ou accepter. J'ai même fait git update-index --assume-unchanged
, donc les changements dans les fichiers mentionnés ne sont pas suivis et ne sont pas affichés sur "git status". Mais quand « tirer » d'origine à distance (ou faire explicitement fusion après extraction) Je reçois
error: Your local changes to the following files would be overwritten by merge:
.gitignore
app/core/config.js
Please, commit your changes or stash them before you can merge.
Aborting
En raison du fait ma zone de mise en scène est vide, il n'y a rien à commettre ou planque. Quelle est la bonne configuration pour le cas où j'ai des fichiers à ne pas fusionner?
Certains fichiers existent-ils déjà dans le référentiel distant? Git ne vous avertit généralement que si cela écrase vraiment certains fichiers. – kowsky
Oui, il y a un grand projet avec un long historique de commit. –