ich in meinen Web-Stammordnern eine PHP-Anwendung (zum Beispiel:/www/Projekt /)Test-git branch lokale Webserver
Ich mag mit meinem Projekt git verwenden, aber ich bin sehr verwirrend mit ihrem Nutzen . Zum Beispiel ...
Ich erstelle einen Zweig "NewContactPage" ... also habe ich zwei Zweige: Master und NewContactPage. Ich mache einige Änderungen über contact.php (zum Beispiel), aber wo kann ich diese Änderung testen und mit der "master" contact.php Datei vergleichen? (Ich habe nur einen Webroot-Ordner) ¿Muss ich alle Projekte zu anderen Webroot archivieren Wenn ich ein Feature testen möchte? Ja wirklich?! `
================ EDIT UPDATE FRAGE ====== Ich denke, dass ich nicht sehr gut erklären ... Ich werde Tablett mit ein anderes Beispiel.
Meine lokale Entwicklungsumgebung hat einen Apache Webserver, wo Webroot für Apache ist/Benutzer/12345/Projekt/www ok?
In diesem Verzeichnis habe ich mein Projekt (mit git), zum Beispiel, wird mein Hauptzweig entwickelt. Wenn ich also zu http://localhost gehe, kann ich die index.php für Entwicklung sehen, ok?
Nun, ich folge git fließen Best Practice und zum Beispiel, ich muss einen Zweig mit einer neuen Funktion, zum Beispiel neue contact.php Seite, so erstellen ich die Zweigstelle contactNEW und in dieser Branche bearbeiten ich Kontakt .php mit etwas code ...
Also, wenn ich gehe zu http://localhost/contact.php (zum Beispiel) werde ich neue Änderung (Zweig contactNEW) sehen, aber ... Wenn ich visuell (mit dem Webbrowser) die beiden vergleichen möchte Dateien (develop/contact.php und contactNEW/contact.php) um zB ... die "Knopffarbe" zu sehen ¿was muss ich machen? Ich muss alle Zweige in einen neuen Webstammordner kopieren? Oder ist es besser, alle Zweigkontakte NEW zu anderen Webroot (zB virtualhost) für Apache zu kopieren?
Ich nehme an, dass ich Commit oder "commit" über Repository rückgängig machen muss und dann Webbrowser aktualisieren ... ¿nein?
Dank
Der 'cp' Rat ist wahr, es funktioniert; Ich würde vorschlagen, das zu 'git clone' zu ändern, obwohl er seine Änderungen an seinen primären Repos" pushen "kann, wenn er fertig ist. – AnoE