[Rozwiązany] Jak skonfigurować Git i GitHub z PHPStorm?

  

4
Rozpoczęcie tematu

Konfiguracja, podłączanie i używanie phpstorm z git i github

Cześć, chciałbym skonfigurować Git z PHPStorm i używam go we współpracy z GitHub do przesyłania moich projektów na moje konto GitHub.

Jak mogę to zrobić?

Dziękuję!

Andrew

2 Odpowiedzi
3

Najpierw musisz zainstalować Git. Pobierz + zainstaluj na swoim komputerze z TUTAJ: https://git-scm.com/

Następnie należy utworzyć PUSTY repozytorium na GitHub - bez plików readme, ignore i licencyjnych. Nazwijmy to strona podróży. W tym przykładzie użyję mojego prawdziwego repozytorium GitHub: https://github.com/AleikovStudio/travel-site

Teraz będziesz pracować z terminal - Możesz użyć cmd Windowsa lub terminala PHPStorm. Wolę używać terminala wbudowanego w PHPStorm - jest: lepszy, szybszy i bardziej intuicyjny.

Z GitHub skopiować adres URL repozytorium - na przykład https://github.com/AleikovStudio/travel-site.git (uwaga .git rozszerzenie na końcu); Zamiast AleikovStudio (moja nazwa użytkownika w GitHub - użyj swojej).

Przepływ pracy git i github

Wewnątrz folderu projektu PHPStorm będziesz musiał inicjalizacja Git (btw możesz przeciągnąć folder z projektem do terminala). W terminalu wpisz:

git init

Teraz daj Gitowi znać, gdzie przesłać pliki projektu online (twoje repozytorium push). Aby to zrobić, w terminalu wpisz:

git remote set-url origin  https://github.com/AleikovStudio/travel-site.git 

lub

git remote add origin  https://github.com/AleikovStudio/travel-site.git 

Aby sprawdzić, który z nich jest repozytorium push na GitHub, wpisz:

git remote -v

Bardzo popularną i często używaną komendą git jest:

git status

Sprawdzi on zmiany i przedstawi zalecenia.

Sprawdź status git w terminalu phpstorm

Do dodanie wszystkich zmian do sceny, typ:

git add .

The . oznacza tutaj wszystkie pliki. Aby dodać określony plik (np: index.html) można wpisać:

git add index.html

Możesz także wprowadzić zmiany za pomocą (tutaj - A oznacza WSZYSTKO):

git add -A

Aby zatwierdzić nowe zatwierdzenie i dodać wiadomość (na przykład: "Dodano nową wiadomość"), wpisz:

git commit -m "Dodano nową wiadomość"

Możesz także wykonać stage + commit w jednym wierszu poleceń: 

git commit -am "Etap i zatwierdzenie w jednym poleceniu"

Do wypychanie plików (z lokalnego komputera) dla pierwszy raz do repozytorium GitHub online, wpisz:

git push origin master

Aby wypchnąć zmiany później, wystarczy wpisać:

git push

Git Branches:

Aby utworzyć nowy oddział, typ:

git stopka oddziału

Spowoduje to utworzenie nowej gałęzi o nazwie stopka

Aby sprawdzić, z której gałęzi aktualnie korzystasz, wpisz:

Oddział git

Aby zmienić (wyewidencjonować) gałąź:

Opinie o kasie git

* zamiast referencje (nazwa oddziału) można wpisać mistrz (główna gałąź):

Kasa główna git

Aby utworzyć i jednocześnie usunąć plik nowy gałąź (w tym przypadku o nazwie nagłówek), typ:

git checkout -b header

Aby scalić gałąź (na przykładreferencje gałąź) z mistrz gałąź (główna), typ:

git łączenie referencji

Uwagamusisz być ON mistrz aby scalić inne gałęzie (możesz sprawdzić, w której gałęzi aktualnie się znajdujesz, wpisując git branch).

* zamiast referencje możesz wpisać nazwę gałęzi, którą chcesz scalić z gałęzią mistrz jeden

Oto kilka innych przydatnych poleceń Git (i kilka dla terminala):

WYCZYŚĆ TERMINAL (WIERSZ POLECENIA):

kls

ZATRZYMANIE ZADANIA W TERMINALU (WIERSZU POLECEŃ):

CTRL + C

KLONOWANIE PROJEKTU GIT Z GITHUB:

SPRAWDŹ WERSJĘ GIT:

git --version

UTWÓRZ NOWY KIERUNEK/FOLDER (na przykład: hello-world):

mkdir "hello-world"

ZMIEŃ KIERUNEK NA (na przykład: hello-world):

cd hello-world

GO UP:

cd..

CREATE FILE (na przykład: index.html):

touch "index.html"

Jeśli pojawia się błąd, konieczne może być zainstalowanie pakietu npm touch. W terminalu wpisz:

npm install touch

Aby dowiedzieć się więcej o pakietach npm i sposobie ich używania z PHPStorm, proszę kliknij tutaj.

PRZYWRÓCIĆ PLIK Z ZATWIERDZENIA:

Kasa git -- .

FILE STAGED (READY TO BE COMMITED - z koloru czerwonego na zielony):

git add -A
2

Zasadniczo istnieją 2 główne kroki aby skonfigurować PHPStrom do pracy z Git i GitHub:

  • Po pierwsze - aby zainicjować Git i PHPStorm: w PHPStrom musisz przejść do VCS >> Import do kontroli wersji >> Utwórz repozytorium Git...:

konfiguracja git z ustawieniami phpstorm

Spowoduje to zainicjowanie Git dla twojego projektu (musisz Utwórz .gitignore plik).

Następnie można łatwo zarządzać nim za pomocą poleceń Terminala.

  • Po drugie - musisz połączyć swój projekt z GitHub. W PHPStrom przejdź do: VCS >> Importuj do kontroli wersji >> Udostępnij projekt na GitHubie:

Ustawienia i konfiguracja github i phpstorm

BTW, w PHP Storm można użyć funkcji Karta Kontrola wersji aby lepiej zrozumieć swoje dzienniki;

Oto 10-minutowy film wyjaśniający kilka rzeczy:

Tutaj jest z BitBucket integracja (niemiecki):

...i wideo w języku rosyjskim:

Oto film o Git i pliku .gitignore oraz o tym, które pliki WP należy ignorować:

Udostępnij: