Mniej technicznie
Moja odpowiedź nie jest inna, ale dodaję więcej informacji, ponieważ te, które są nowe, mogłyby skorzystać z uzupełnienia brakujących informacji.
Po utworzeniu repo na github mają instrukcje. Możesz śledzić te. Ale oto kilka dodatkowych wskazówek, ponieważ wiem, jak frustrujące jest rozpoczęcie pracy z git.
Powiedzmy, że już rozpocząłeś projekt lokalnie. Ile masz, nie ma znaczenia. Ale udawajmy, że masz projekt php. Załóżmy, że masz plik index.php, contact.php i folder zasobów z obrazami, css i czcionkami. Możesz to zrobić w ten sposób (łatwo), ale istnieje wiele opcji:
opcja 1
Zaloguj się do swojego konta github i utwórz repo.
Na poniższym ekranie możesz skopiować go tam, gdzie jest potrzebny, klikając przycisk (prawa strona ekranu), aby „sklonować na pulpicie”.
Możesz (lub zrobić to w inny sposób), a następnie skopiować zawartość z istniejącego projektu do nowego repozytorium. Korzystając z aplikacji github, możesz po prostu zatwierdzić stamtąd za pomocą GUI (oznacza to, że wystarczy kliknąć przyciski w aplikacji). Oczywiście wpisujesz swoje notatki do zatwierdzenia.
Opcja 2
- Utwórz repo na github, jak wspomniano powyżej.
- Na komputerze przejdź do katalogu za pomocą terminala. za pomocą wiersza poleceń linuxa zapisujesz cd w katalogu. Następnie uruchom następujące polecenia, aby „połączyć” istniejący projekt z repozytorium na github. (Zakłada się, że utworzyłeś swoje repo na github i jest ono obecnie puste)
najpierw zrób to, aby zainicjować git (kontrola wersji).
git init
następnie zrób to, aby dodać wszystkie pliki do „monitorowania”. Jeśli masz pliki, które chcesz zignorować, musisz dodać, .gitignore
ale dla uproszczenia, skorzystaj z tego przykładu, aby się nauczyć.
git add .
Następnie zatwierdzasz i dodajesz notatkę pomiędzy ""
podobnym „pierwszym zatwierdzeniem” itp.
git commit -m "Initial Commit"
Teraz tutaj dodajesz swoje istniejące repozytorium
git remote add github <project url>
Ale nie należy pisać dosłownie <project url>
, ale adres URL własnego projektu. Jak to zdobyć? Przejdź do linku, na którym znajduje się Twoje repo na github, a następnie skopiuj link. W moim przypadku jednym z moich repozytoriów jest https://github.com/JGallardo/urbanhistorical, więc mój wynikowy adres URL tej komendy po prostu doda .git . Tak więc tutaj będzie
git remote add github https://github.com/JGallardo/urbanhistorical.git
Sprawdź, czy zadziałało
git remote -v
Powinieneś zobaczyć, z czym powiązane jest Twoje repo.
Następnie możesz przekazać zmiany do github
git push github master
lub
git push origin master
Jeśli nadal pojawia się błąd, możesz go wymusić -f
. Ale jeśli pracujesz w środowisku zespołowym, uważaj, aby nie zmuszać, bo możesz stworzyć więcej problemów.
git push -f origin master
git push
?