Új hozzászólás Aktív témák
-
kispx
addikt
-
kispx
addikt
A git fetch upstream utasítás azért adott hibát, mert nem volt upstream nevű remote-od. Az git remote add paranccsal hozzáadtad.
Ha most most kiadod a git remote -v parancsot, akkor láthatod az origin név alatt a gojko71/GUI-YouGet remote-ot, az upstream alatt pedig az eredetit.Nem tudtom, miért nem találja meg a master branchet. A
git branch -autasítással nézd meg, hogy milyen branchek vannak.
Valószínűleg ezután majd a git checkout origin/master utasítást add ki, lehet, hogy a két master nevű branch (origin/master és upstream/master) nem tetszik most neki. -
kispx
addikt
> "ha a Githubon lévő eredeti projectben változik valami, akkor az hogyan kerül bele a Githubon lévő saját profil alatti Forkolt projectbe?"
Kézzel.
Lényegében neked is kell egy git kliens amit fentebb linkeltem. A parancsok itt el van magyarázva.
Kiegészíteném egy 6. lépéssel:
git push master saját-remote
Ezzel feltöltöd a változtatásokat a githubra. (hogy ne csak lokálisan legyen meg)Szerk.:
Github dekstopot még életemben nem használtam (vagy csak már nem emlékszek rá), csak parancssort és a VS/QtCreator beépített git interfészét.
De ott is a fetch/checkout/merge//push utasításokat kell kiadni, csak grafikusan. -
kispx
addikt
1) Forkolod a projectet. (jobb felső sarokban a fork gomb). Ekkor a project másolatát eltudod érni a saját profilod alatt.
2) Egy git klienssel a saját profilod alatt futó repositoryt letöltöd a gépre.git clone https://github.com/SAJÁT NEVED/PROJECTNEV
3) a gépen a módosításokat végrehajtod.
4) A módosításokat commitálod a lokális repositoryba:git commit -a -m "Leírod egy rövid üzenetben, hogy milyen módosításokat tartalmaz"
5) A lokális repository tartalmát pusholod a saját fiókod alatt futó projectbegit push origin
6) Majd kérsz egy pull requestet-et -
kispx
addikt
válasz
INTELligent
#37
üzenetére
Igen. Mi a hibaüzenet?
-
kispx
addikt
válasz
INTELligent
#35
üzenetére
Ha nincs engedélyed a szerzőtől, hogy írd a repoját akkor forkolnod kell..
-
kispx
addikt
Nem próbáltam, de szerintem hibát fog dobni, mivel már létezik az adott helyen a repó. Ha nem akarod átnevezni valamelyik mappát, akkor egy másik mappába klónozd le. De a
git clone https://github.com/posquit0/Awesome-CV.git Awesome-CV-Anoher
paranccsal Awesome-CV-Anoher nevű mappába is letudod klónozni.Annyira változtatod meg, amennyire akarod. De ha a licenszben van valami kikötés, azt tartsd be.
-
kispx
addikt
A push az azért nem megy, mert nem a saját repódba akarod felrakni a módosításokat. Legelső parancsnak ezt próbáld meg.
git clone https://github.com/gyorgy2/Awesome-CV.gitIgen, commit előtt legyen az add, ha új fájlokról van szó. A commit csak a saját gépedre menti a változtatásokat. (.git rejtett könyvtár). Pushal tolod fel a gépedről a távoli szerverre azokat a változtatásokat amiket commitáltál.
-
kispx
addikt
Szerintem nem hozható vissza. El sem kellett volna tűnnie.
Igazából, csak a videó eleje lett volna érdekes.
1) Forkolod (weben fork gomb)
2) Klónozod (git clone ....)
3) módosítod (A videóban az index.html fájlt módosította; a te repódban nincs is index.html, szóval a "fatal: pathspec 'index.html' did not match any files" hibaüzenetet ezért kaptad)
4) A módosításokatgit commit -aparanccsal commitálod,
4) majd agit push origin masterparanccsal feltolod a módosításokat a githubra(Az upstream -es bohóckodás azért volt, hogy lehessen az eredeti szerzőnek pull requestet-ket küldeni; de neked az nem kell)
-
kispx
addikt
Ha jól értettem nem forkoltad, csak clonoltad. Ekkor természetes, hogy nem fogsz tudni pusholni, mivel a csávó repójába akarsz módosítani.
How to forkHa forkoltad, utána nem kell másik branchet létrehozni, mehet a módosítások a master ágba is.
git commit előtt volt git add ? (Nem használom a github klienst, csak parancssorból matatok)
-
kispx
addikt
Te leszeretnéd klónozni egy meglévő projectet. Ekkor használod a clone parancsot. Ekkor a távoli repository teljes tartalmát átmásolja a könyvtáradba.
Közben a távoli repository tartalmát frissítik. Így nekik a repó egy frissebb változata meg nekik. Neked csak a frissítést kell letöltened. Ekkor használod a pull parancsot. Nem a teljes repót fogja átmásolni, hanem csak azokat a commitokat/brancheket amik neked nincs meg.
Igen, a commit-nál csak nálad lesz meg. A push paranccsal tolod fel a távoli repositoryba.
Egy git olvasmányt azért érdemes elolvasnod.
Új hozzászólás Aktív témák
Hirdetés
- Lenovo IdeaPad Slim 5 OLED i7-13620H 16 GB DDR5 512SSD FHD+ Garancia
- Xbox One 500GB hibátlan állapotban
- Lenovo ThinkPad T14 Gen 1 i5-10210 / 16GB RAM/ 256GB NVMe SSD világítós EU bill, kiváló állapotban
- vizes GAMER PC - RYZEN 5 7600X / 32GB DDR5 / RTX 5070 12GB
- HP EliteBook 840 G7 i5-10210U / 16GB RAM / 256GB SSD Szép állapot, EU bill, gyári töltő
- Telefon felvásárlás!! iPhone 12 Mini/iPhone 12/iPhone 12 Pro/iPhone 12 Pro Max
- LG UltraGear 38GN950P-B Monitor! 38" 3840x1600 / 1ms / 160Hz / G-Sync / FreeSync! BeszámítOK
- Apple iPhone 13 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 12 Pro Max Graphite 128GB használt szép állapot 100% akku 6 hónap garancia
- Samsung Galaxy S21 független 8/128 akku:96% ÚJSZERŰ
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



