Git Flashcards

1
Q

MI AZ A GIT?

A

Elosztott verziókezelő rendszer feladata, hogy fájlok (programok, dokumentációk, stb) különböző verzióit elkönyvelje, tárolja és megossza. A program egy adott állapotáról mentést készíthetünk, ahova bármikor visszatérhetünk.
- nyomon tudja követni, hogy mikor hogyan változott a könyvtárunk,
- vissza tudja állítani bármelyik korábbi (commit-olt) állapotát a könyvtárnak,
- szinkronizálni tud egy másik gépen levő hasonló könyvtárral, közben intelligensen átvezeti a változásokat, illetve jelez, ha ütközés van.
Támogatja a közös munkát. Ha csoportban dolgozunk, akkor a közösen változtatott fájlokat tudja kezelni, összefésülni.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

GIT technológia használatanáak általános lépései:

A
  1. Frissítjük a helyi adatbázisunkat a felhő tárhelyről, vagy szerverről (pull – kezeljük az esetleges ütközéseket).
  2. Ezután dolgozunk a fájlainkon. Ha eljutottunk egy olyan állapotba amit érdemes menteni, akkor megmondjuk melyik fájlt vegye figyelembe (add, vagy stage),
  3. Majd mentjük az adatbázisba (commit).
  4. Végül pedig feltöltjük a módosított adatbázist a Szerver-re (pull + push – kezeljük az esetleges ütközéseket).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Mi a Git Bash?

A

A git technológia használatához egy konzolos felület.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Mi a repository?

A

Repository egy git mappa, ahol a verziókövetett (gites) munkáinkat tároljuk. Nyomon követhetjük a kód változásait és raktározhatjuk a forráskódot.
A git init paranccsal az aktuális mappát git tárhellyé, repository-vá alakítja. Létrehoz egy rejtett mappát. Ez a mappa fogja tárolni a fájljaink állapotait, a különböző verziókat.
A .git rejtett mappa a fájlom történetének oldala. Itt tárolok mindent, ami fájlommal történt. Innen bármikor visszaállítható, vagy megnézhető egy korábbi állapot.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Mi master?

A
  • Master –a fő ág, amiben éppen dolgozunk.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Mi a branch?

A
  • Branch - A fejlesztés során különböző irányban ágazhatunk el, és ezeket az ágakat hasonlíthatjuk össze a master-rel.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Mire jó a GitHub?

A

A Github egy tárhely, melyen git technológiával készült repositorykat tárolhatunk. Vannak más git tárhely is, pl. GitLab
A github speciális szolgáltatása, hogy a weboldalakhoz tárhelyet is biztosít, így az alkalmazásaink publikálhatóak az interneten.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly