Ich bin neu bei Github und ich entwickle eine App, die eine config.php-Datei haben, die Sie die Datenbank-Anmeldeinformationen eingeben müssen.Git Ignoriere Dateien beim Ziehen
In meiner GitHub-Repository ist die Datei wie folgt:
<?php
$host_name = "<HOST>";
$database = "<DATABASE>";
$user_name = "<USER>";
$password = "<PASSWORD>";
?>
Aber in der Website habe ich die Datei mit den Anmeldeinformationen:
<?php
$host_name = "myhost";
$database = "mydatabase";
$user_name = "myuser";
$password = "mypassword";
?>
In der .gitignore Datei habe ich die Datei, die ich möchte nicht zu meinem github repository pushen, wenn ich mich entwickle, aber was ich jetzt tun will, ist dateien zu ignorieren, wenn ich ziehe.
Ich möchte meine Website von meinem Githubb-Repository aktualisieren, aber ich möchte die Datei config.php ignorieren, da dies bei jeder Installation eindeutig sein muss.
Wie kann ich es tun? Sorry für die Noob Frage :(
Grüße.
Mögliches Duplikat von [Wie konfiguriere ich git, um einige Dateien lokal zu ignorieren?] (Https://stackoverflow.com/questions/1753070/how-do-i-configure-git-to-ignore-some-files- lokal) –
Setzen Sie 'config.php' nicht in das Repository. Erstellen Sie eine Vorlage für die Datei (verwenden Sie einen anderen Namen dafür) und legen Sie die Vorlage im Repo ab. Fügen Sie "config.php" zu ".gitignore" hinzu. – axiac
Ich mag diese Option, wie WordPress mit der Datei wp-config-sample.php. Was ich versuche zu erreichen ist, alle meine Installationen einfach mit Github zu aktualisieren. Diese Repositories werden sich nicht festlegen. Ist nur eine Ignorierung nur für Pull-Befehle. – Roke