Skip to content
Kezdőlap » Projekt másolása GitHub-ra

Projekt másolása GitHub-ra

Célszerű a projektet a kezdetektől fogva a GitHub-ra helyezni, hogy szépen legyen verziózva az egész alkalmazásunk.

Git telepítése

Először is telepítsük fel a gépünkre a git-et, ha még nem lenne rajta.

GitHub fiók

Aztán az egész procedúra második legfontosabb előfeltétele egy GitHub fiók megléte. Ha ez megvan, akkor lépjünk be a fiókba, ha nincs, akkor készítsünk egyet.

Repository létrehozása

A GitHub-on hozzunk létre egy tárolót, repo-t vagy repository-t a projektünknek. Belépés után a weboldal jobb felső sarkánál található plusz jelre kattintva megjelenik a New repository almenü:

GitHub

Ezután semmi mást nem kell csinálni, mint kiválasztani egy tulajdonost, akik természetesen mi vagyunk, megadni egy nevet a reponak. Célszerű itt is azt a nevet adni, ami a projektünk neve:

GitHub

Ha olyan nevet adtunk meg, ami elfogadható és még nincs ilyen repo, akkor a GitHub azt jelzi vissza, hogy a megadott név elérhető:

GitHub

Megadhatunk egy leírást is, de ez nem kötelező. Valamint azt, hogy a projeket mindenki láthatjha (Public), vagy csak mi (Private):

GitHub

A GitHub-on keresztüli utolsó lépés a Create repository gombra kattintás. Ha a repo sikeresen létrejött, akkor megkapjuk a repo linkjét:

GitHub

VSCode és a Repository összekapcsolása

Következő lépés, hogy a VSCode-ban megnyitjuk a projekt könyvtárat (File / Open Folder…), majd a bal oldali függőleges menüből a Source Control-t kiválasztjuk:

VSCode

Az Initialize Repository-t kell választanunk.

Ez után megjelenik egy lista azokkal a fájlokkal (változásokkal), amiket fel akarunk tölteni a repoba. Azok mellett a fájlok mellett, amik még nincsenek feltöltve, egy „U” betűt látunk, ami az Untracked rövidítése.

Ha a Changes melletti plusz jelre kattintunk, akkor megjelölhetjük azokat a fájlokat, amiket fel akarunk küldeni a GitHub repository-ba. Első alkalommal ez az összes fájlt jelenti (mindegyik Untracked), így én a Stage All Changes-t választottam, azaz pontosan a Changes sorában levő plusz jelre (+) kattintottam:

Stage All Changes

Az összes fájlnál megjelent egy A betű (Added), ami azt jelenti, hogy készen áll a kommitra, hozzá lett adva a feltöltendő „csomaghoz”:

Added

Klikk a Commit gombra. GitHub-nál a commit azt jelenti, hogy mielőtt a repo-ba toljuk (push) a változásokat, előtte elmentjük azokat.

Következő lépésként megadhatjuk az első kommit üzenetet, ha akarjuk:

Commit message

A commit üzenet megírása után kattintsunk a jobb felső sarokban a pipa jelre:

Eztán készen állunk arra, hogy fel „push”-oljuk a cuccot a repoba. A push jelenti azt a műveletet, amikor az előzőleg a commit-tal elmentett változásokat, elküldjük a távoli repository-ba:

VSCode

A „” menüből kiválasztjuk a Pull, Push almenüt, ezen belül pedig a Push to… menüt:

Miután a Push to… menüpontot megnyomtuk, megjelenik egy kis ablak, ahol az Add Remote gombra kell kattintani:

VSCode

Itt jegyzem meg, hogy elképzelhető az, hogy a VSCode bejelentkeztet a GitHub fiókba.

Szóval az Add Remote megnyomása után meg kell adni azt a linket, amit a repo létrehozása után kaptunk:

GitHub

Ezt kijelölve és másolva a VSCode-ban ide kell beilleszteni:

A VSCode meg is találja, amit ki kell választani, ahogy a piros nyíl is mutatja.

Utána meg kell adnunk valamilyen „Remote name” nevet:

Remote name
Remote name hozzáadva

A bevitelt ENTER-rel nyugtázzuk.

Még meg kell nyomni a Publish Branch gombot:

Publish Branch

Ezzel készen is vagyunk. A GitHub-on nyomunk egy frissítést akkor látni fogjuk az első commit eredményét:

GitHub

További változások feltöltése

Az első commit után valószínűleg dolgozni fogunk a projekten, és előbb-utóbb ismét eljön az idő, amikor a változásokat a repo-ba akarjuk küldeni. A VSCode a Source Control ikonon megjelenő számmal jelzi is nekünk, hogy mennyi változás van. Rákattintva az ikonra pedig az előbbiek alapján hozzá tudjuk adni a commit csomaghoz a változásokat:

Újabb commit, változások hozzáadása

Ehhez a képen is látható plusz jelre kattintva tudjuk hozzáadni a feltöltendő csomaghoz. Ezt lehet egyesével is, de általában mindent hozzá akarunk adni, ezért a Changes sorában levő plusz jelre kell kattintani:

A VSCode „M” betűvel jelöli a módosult (Modified) fájlokat:

Modified

És innentől kezdve megint ugyanazok a lépések:

  • Kattintunk a Commit gombra.
  • Megírjuk a commit üzenetet.
  • Elfogadjuk a commit üzenetet a kis pipa ikonnal a jobb felső sarokban.
  • Ezután a „…” menüből kiválasztjuk a Pull, Push almenüt. Ezen belül a Push to… menüt. Itt már felkínálja nekünk az előzőleg hozzáadott repot, amit ha kiválasztunk, akkor elindul a változások feltöltése a GitHub-ba.

Létezik még egy alternatíva a push-ra:

Sync changes

A Sync Changes gombra kattintással is lehet pusholni. Ilyen esetben kapunk egy ablakot, amit le kell OK-ézni:

Sync Changes megerősítés

Vélemény, hozzászólás?

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük