Létre kell hozni a file mellet egy gti filet
git init
Mivel rejett file így csak ls -a val látom.
hozzá kell adnunk az épp adott munkát a githez
git add filenev.txt
így nézhetjük meg mi van benne:
git status
Kommentelhetem git commit -m "Ez itt a komment"
Láthatjuk ki és mikor adta le ezzel a paranccsal:
git log
Ha meg akarjuk nézni a különbséget azt kell beírnunk
git diff filenev.txt
Ha vissza akarom állítani az elöző verziót be kell írnom
git checkout filenev.txt
Hyperrel is be lehet jelentkezni és feltölteni ezt úgy tudjuk megadjuk a linket amit ad a github új projekt létrehozásánál.
git remote add origin https://github.com/angelabauer/Story.git
/*Az origin csak a "távirányító neve ez bármi lehet"*/git push -u origin master
/*az "-u" összeköti a "távirányítot" a helyi adattárral/*oringi=remote master=branch=idővonal*/
Néha veszélyes ha valamit megosztunk nyilvánosan szóval ha azt akarjuk, hogy ignoráljon egy filt a github:
léter kell hoznunk a projekt mappánkba egy .gitignore-t
touch .gitignore
inicializálom az üres könyvtárat
git intit
Majd hozzáadok mindent a könyvtárhoz
git add .
git status meg tudom nézni mi került a git mappába
ha megondolom magam így tudok mindent kivenni
git rm --cached -r .
(rm removeRemove)
Be kell írnunk a gitignore-ba a file neveket amiket nem akarunk felrakni
open gitignore
.DS_Store
/*ez elrejti a mappánk berendezkedését*/secrets.txt
/*figyelni kell, a kis és nagy betükre mint úgy mindíg*/#Így jegyzetelhetünk
*.txt
#Ez az üsszes filet jeletniHa most adunk hozzá mindent akkor csak a gitignore file megy fel.
git add .
A letöltés nem olyan jó mint a klón használat. Szóval a klón URL-jét le kell másolni.
git clone http://github.com/eztmasolutad.git
Tudsz ágakat is létrehozni azesetre ha megpróbálnál magával aprojektel más oldalról is foglalkozni
Ág hozzáadása:
git branch ág-név
megnézni mennyi ág van a git branch-al lehet
Ha átváltanánk a másik ágra akkor csak annyit kell beírnunk, hogy
git checkout ág-neve
Most írjunk bele a dolgokba kísérlet képp majd git add .Enter git commit -m "megváltoztattam" Enter git log látható, hogy az ágon frissítettünk.
Most nézzük meg melyik vonalon vagyunk git branch /*ahol van a csilalg az */
Váltsunk vissza a mester ágra get checkout master
Nem változott semmi...
Ha most ebbe belepiszkálunk akkor magában a másik ágban nem volt változni semmi.
Össze is vonhajtjuk a két vonalat git merge ág-neve
Forki Megosztásos klónozás?
git add .
git commit -m "Mit csináltam"
git push heroku master