2017-05-28 7 views
0

Ich möchte mit Git und GitHub beginnen, aber ich bin sehr verwirrt Ich habe bereits eine Website online, aber ich möchte weitere Änderungen hinzufügen. Das Problem ist, ich weiß nicht, wie ich mit Git anfangen soll. Nehme ich eine Kopie localy dann klonen sie in github repository aber was ist mit dem Server wie kann ich Chages automatisch auf ihn hochladen?Git und GitHub Projekt

Dank

+1

Ich würde empfehlen, dass Sie beginnen, indem Sie ein Tutorial durcharbeiten, vielleicht eines, das direkt von GitHub angeboten wird, und dann mit einer gezielteren Frage zurückkommen. –

+1

https://git-scm.com/book/en/v2 –

+0

Mögliches Duplikat von [Wie kann ich mein Projekt mit git sichern?] (Https://stackoverflow.com/questions/44199658/how-do-i- backup-my-project-with-git) – AdhershMNair

Antwort

0

Sie können eine Menge Dinge tun. Zum Beispiel können Sie das Projekt auf Ihrer Website klonen und einfach (von dort) Ihr aktuelles herunterladen. Auf diese Weise können Sie Ihre Maschine programmieren und nur die Verbindung zu Ihrem Host aktualisieren.

In dieser Lösung gibt es einige Vor- und Nachteile. Um dies zu tun automatisch können Sie zwei thigs tun:

  • schreiben ein Skript, das automatisch über SSH eine Verbindung herstellen, und ziehen Sie Code von Github
  • hinzufügen, um dieses Skript als git-Haken

Git Haken sind Skripte gespeichert im Ordner .git/hooks. Jedes Skript behandelt einen GitHevent. Also, .. Sie können Post-Commit-Ereignis behandeln und jedes Mal auf Remote drücken. Wenn Sie nicht wirklich jedes einzelne Commit aktualisieren möchten, .. behalten Sie das Skript für jede Implementierung bei.

CD (Continuous Deploy) ist ein großes Argument. Es gibt Bücher darüber. Beginnen Sie jetzt einfach mit einem Bash-Skript.

+1

danke für deine Hilfe :) Ich habe meinen Weg gefunden –