Le même projet A est développé par plusieurs personnes, mais il existe un fichier de configuration config.php dans le projet A. Différents membres ont leurs propres environnements de base de données. Comment s'assurer que les autres membres modifient le fichier de configuration local sans le soumettre, ou. soumettez-le mais n'écrasez pas le config.php distant ?
Créez un fichier config.simple.php, puis ajoutez le fichier config.php à gitignore, afin qu'après que différents développeurs aient cloné le code, ils puissent changer config.simple.php en config.php et le remplacer par le leur configuration , afin que les modifications de configuration de quelqu'un d'autre n'affectent pas les autres
gitignore
Gitignore les règles d'écriture des fichiers...
Le sujet peut être résumé : dans un environnement distribué, comment les fichiers ignorés par soi-même peuvent-ils ne pas affecter les autres ?
L'utilisation de fichiers .gitignore n'est pas satisfaisante, car les fichiers .gitignore seront également distribués aux autres avec l'entrepôt
Le plus Eh bien, vous avez le contrôle sur ce fichier
Alors
autant essayer :
git config --global core.excludesfile $yourfilepath
.gitignore