Tworzenie repozytorium

Skoro masz już zainstalowanego Gita na komputerze oraz wiesz po co on jest to czas na stworzenie repozytoria pod aplikację, którą będziemy tworzyli podczas trwania kursu.
wt
Na początek załóż konto na GitHub.

New repository

W zakładce u góry wybierz New repository

Zobaczymy nastepne okno.

Zdefiniowane repozytorium

Pojawi nam się takie okno, możemy wybrać nazwę dla repozytorium, można dodać krótki opis. Wybrać czy repozytorium na byc publiczne czy prywatne – w wersji bezpłatne jest tylko dostępna wersja publiczna. I taką i my wybierzemy. 😉

Sukces!

Po stwórzeniu repozytorium powinniśmy otrzymać taką zwrotkę:

I teraz możemy już zaciągnąć zdalne repozytorium na nasz dysk lokalny, pracować na nim i wysyłać zmiany na zewnętrzny serwer – github.

Tworzenie projektu

Stworzenie projektu i repozytorium jest dosyć proste:

  1. Stwórz projekt w Intellij Idea i otwórz w nim konsolę przy pomocy ALT + F12
  2. W konsoli wpisz git init . – to stworzy ci lokalne repozytorium
  3. W konsoli wpisz git add * – co doda wszystkie pliki do repozytorium lokalnego GIT
  4. W konsoli wpisz git commit -m “init commit” – dzięki temu stworzymy pierwszego commita z wiadomością “ini commit”
  5. W konsoli wpisz git remote add origin <url-repo> – url możesz wziąć z ostatniego ekranu tworzenia repozytorium – u mnie jest to: https://github.com/1024kb-pl/Management.git
  6. W konsoli wpisz git push origin master – origin oznacza zewnętrzny serwer, który zdefiniowaliśmy wyżej, zas master oznacza główny branch – gałąź.
  7. Po tej komendzie powinieneś być zapytany o login/hasło i zmiany powinny być widocznie już na Githubie. 😉

Jeżeli coś nie wyszło to pisz – a chętnie pomogę.

Jeśli udało Ci się stworzyć projekt i repozytorium to przejdź do następnej części kursu – czyli przygotowanego zadania dla Ciebie, które musisz zrealizować w ramach tworzenia aplikacji na podstawie ostatnich dwóch tygodniu kursu. 😉

Kamil Klimek

Od 2016 jestem programistą Java. Przez pierwsze 4 lata pracowałem jako Full Stack Java Developer. Później postanowiłem postawić nacisk na Javę, żeby jeszcze lepiej ją poznać.

Subscribe
Powiadom o
guest
12 komentarzy
najstarszy
najnowszy oceniany
Inline Feedbacks
View all comments
Łukasz
Łukasz
5 lat temu

Witam, mam następujący problem:
po wpisaniu: git push origin master w konsoli pojawia się:
Username for ‘https://github.com’: (tu wpisuję username z github np abc)
Password for ‘https://abc@github.com’: i w tym miejscu klawiatura jest nieaktywna nie mogę nic wpisać, jest jakieś rozwiązanie tego problemu?

Kamil Klimek
Kamil Klimek
5 lat temu
Reply to  Łukasz

Cześć, super, że problem sam się wyjasnił, lecz opiszę go od razu dla osób potomnych.

Wpisując hasło w konsoli nic nie zostaje wyświetlane – nawet gwiazdki! Dlatego trzeba wpisać hasło i dać enter, choć nic nie wyśwetliło się na ekranie. 😉

Paweł Kaczmarczyk
Paweł Kaczmarczyk
5 lat temu

Witam u mnie coś nie działa stworzenie własnego repozytorium. Pokazuje mi się komunikat “The syntax of the command is incorrect.”, a wszystko w teorii wpisuję dobrze.

Kamil Klimek
Kamil Klimek
5 lat temu

Na przyszłość pamiętaj, że “The syntax of the command is incorrect” to błąd właśnie leży po stronie składni. 😉

Maciej Wawrzyniak
Maciej Wawrzyniak
5 lat temu

Witam, u mnie skrót alt+F12 nie działa :o. W jaki sposób otworzyć to bez skrótu?

Maciej Wawrzyniak
Maciej Wawrzyniak
5 lat temu

*UPDATE* udało mi się ^,^

Kamil Klimek
Kamil Klimek
5 lat temu

Próbowałeś prawym Altem?

Trzeba lewym, jeżeli jakiś skrót Ci nie działa – choć nie powinno tak się dziać – to zawsze możesz użyć CTRL+SHIFT+A i wpisać komendę np. terminal 😉

Artur Stalowy
Artur Stalowy
5 lat temu

Taki błąd po “git push “!

To https://github.com/SteelWro/Management.git
! [rejected] master -> master (fetch first)
error: failed to push some refs to ‘https://github.com/SteelWro/Management.git’

Czy to było spowodowane tym że repozytorium zdalne miało już plik .gitignore a nie było puste?

Zrobiłem “git pull” ale nie pomogło. Zanim użyłem “git fetch” użyłem “git push……. –force” to pomogło.
Wystarczyło użyć “git fetch”?

Kamil Klimek
Kamil Klimek
5 lat temu
Reply to  Artur Stalowy

Problem był w tym, że Git zauważył, że stan obu repozytoriów się nie zgadza sobie – w końcu jeden z nich miał dodatkowy plik. Jeśli użyłeś już git pull to nie jest konieczny git fetch, komenda pull oznacza wykonanie fetch oraz później merge. Dlatego jeśli masz taką sytuację to możesz bez problemu zrobic pull force i dopiero wypchnąć swoje zmiany na zdalne repo.

Paweł Miąc
Paweł Miąc
5 lat temu

Mam też taki błąd po “git push”
error: src refspec master does not match any.
error: failed to push some refs to ‘https://github.com/………….git’
Próbowałem wpisywać
git push origin master –force
i nic.

Kamil Klimek
Kamil Klimek
5 lat temu
Reply to  Paweł Miąc

Spróbuj na początku zrobić git pull origin master, a dopiero później zwykłego pusha.

Jeśli to nie zadziała to napisz mi czy zewnętrzne repozytorium jest puste?

Jaki błąd otrzymałeś po wpisaniu git push origin master –force?

Paweł Miąc
Paweł Miąc
5 lat temu
Reply to  Kamil Klimek

Po
git push origin master –force
error: src refspec master does not match any.
error: failed to push some refs to ‘https://github.com/……………….

Wpisałem
git push origin master
error: src refspec master does not match any.

Zewnętrzne repozytorium jest puste.

12
0
Would love your thoughts, please comment.x