- Mam lokalną kopię strony internetowej
- Mam serwer, że mam SSH dostęp do
Co chcę zrobić?
- Commit lokalnie aż jestem zadowolony z mojego kodu
- Bądź oddziałów lokalnie
- Mają jeden oddział główny, który jest jeden, które powinny być przekazywane do serwera
- aktualizować stronę internetową za pomocą jednego polecenia (git push origin master)
Jeśli skonfiguruję repozytorium git lokalnie używając git init, a następnie przekażę do folderu na serwerze, to nie działa. Kiedy ja FTP do serwera, aby sprawdzić pliki, są one rzeczywiście. Kiedy wskakuję do serwera i mam status git, nie jest on czysty, mimo że powinien być, ponieważ właśnie wysłałem serwer.
Kroki robię:
- utworzyć nowy folder na moim komputerze (mkdir folder_x)
- Przejdź do tego folderu (CD folder_x)
- Konfigurowanie nowego repozytorium git tam (git init)
- (repozytorium git jest konfigurowane pomyślnie)
- Przekaż repozytorium do serwera za pomocą git push origin master (gdzie pochodzenie jest s i jako użytkownik: [email protected])
duplikat http://stackoverflow.com/questions/3728054/git-push-to-live-server – cmcginty
możliwy duplikat [Rozmieść projekt za pomocą Git push] (http://stackoverflow.com/questions/279169/ deploy-a-project-using-git-push). [git config receive.denyCurrentBranch updateInstead] (http://stackoverflow.com/a/28381235/895245) na pilocie to dobra możliwość. –