2017-01-10 4 views
0

Ich arbeite an Magento. Anfang des Projekts Ich habe Magento 2 auf Windows Laptop installiert und arbeitete it.Later ich habe ein Repository in Git und schob den Code zu git.wie man den spezifischen Ordner von Github Repository

jetzt habe ich die eine Ubuntu Produktion server.I, dass git repository.due zu Plattform Änderungen geklont Ich habe den Befehl laufen und änderte einige Konfiguration „Komponist installieren“ .so hier ist das Problem, ab dem nächsten auf Worte, wenn ich das Repository von Git Hub ziehen sollte es nur einen Ordner mit dem Namen App von git Nabe

ziehen Wenn alle Dateien von git Nabe gezogen werden Konfigurationsdateien geändert, damit es nicht wieder funktioniert in meinem Ubuntu-Server.

Ich hoffe, Magento Entwickler sind vertrauter mit diesem. Bitte helfen Sie mir, wie dies zu erreichen?

+0

Stattdessen sollten die Konfigurationsdateien in '.gitignore' gehen, aber das wird auch die Dateien von Ihrem Git Repo löschen. – Deep

+0

Ja, ich habe versucht, aber es ist das Löschen von Dateien aus Git Repo. –

+0

Im Allgemeinen behalten wir und Beispieldateien von Config im Repo.Wie in Rails haben wir eine Datenbank.yml, also behalten wir database.yml.example im repo und database.yml in gitignore. Wäre das für dich möglich? – Deep

Antwort

0

das gleiche Problem zu beheben, werden Sie unter Schritte folgen:

Schritt 1 git init

Schritt 2 git add remote [REMOTE_NAME] [GIT_URL]

Schritt 3 git holen REMOTE_NAME

Schritt 4 git checkout REMOTE_NAME/BRANCHE - path/to/directory

0

Wie neue fil ignorieren es

Globally

Fügen Sie den Pfad (en) Ihrer Datei (en), die Sie auf Ihre .gitignore Datei ignorieren möchten (und begehen sie). Diese Dateieinträge gelten auch für andere, die den Repo auschecken.

Lokal

Fügen Sie den Pfad (en) Ihrer Datei (en), die Sie auf Ihre .git/Infos ignorieren möchte/Datei ausschließen. Diese Dateieinträge gelten nur für Ihre lokale Arbeitskopie.

Wie geänderten Dateien zu ignorieren (vorübergehend)

Um geänderte Dateien zu ignorieren, wie modifizierte aufgeführt werden, können Sie den folgenden git Befehl verwenden können:

git update-index --assume-unchanged <file> 

Um zurückkehren dass Ignoranz verwenden Sie den folgenden Befehl:

git update-index --no-assume-unchanged <file> 

Lesen Sie weiter von thi s Antwort https://stackoverflow.com/a/653495/6107715

Verwandte Themen