Sziasztok,
Githez kérnék egy kis segítséget.
Egy master branchem van, oda fel is ment a kódom. Utána észrevettem, hogy a github.com-on van egy felesleges fájl. Ott helyben töröltem és commitáltam is (github.com).
Azonban amikor pull-al lehúzom a saját gépemre a frissítést, akkor ezt a listát kapom.
http://imgur.com/mdcg4TE
Nem tudom értelmezni. Hogyan lehet ezt a listát törölni? (Windows: Tortoise Git)
Ahogy a címben is látszik, kezdő vagyok git kérdésekben, úgyhogy csak finoman :)
Köszönöm!
üdv: redman
- 3810 megtekintés
Hozzászólások
Ez a lista annak a commit-nak a változásait mutatja. Ez egy history, és mivel a törlés megtörtént, ezért benne van a history-ban. Ne akard törölni. :-)
A helyi könyvtáradban ott vannak jelenleg ezek a file-ok, vagy onnan is törlődtek?
- A hozzászóláshoz be kell jelentkezni
Helyi fájlok is törlődtek, minden oké a kódommal
- A hozzászóláshoz be kell jelentkezni
Az az érdekes, hogy eddig is töröltem fájlokat (helyi gépen), de ez a lista nem jelent meg. Csak azután vettem észre, hogy a github.com-on töröltem és commitáltam.
Ez a lista minden pull request-nél megjelenik. Akkor érteném, ha ez az első Pull-nál megjelenne, tudomásul veszem és kész.
De ezentúl ha fájlt törlök a githubon (akár több százat), akkor az mindig meg fog jelenni ebben a listában?
- A hozzászóláshoz be kell jelentkezni
"Az az érdekes, hogy eddig is töröltem fájlokat (helyi gépen), de ez a lista nem jelent meg."
Mert ha a saját gépeden törölsz file-okat, vagy végzel bármilyen más módosításokat, akkor nem egy másik repóból húzod le azokat a változtatásokat.
"Ez a lista minden pull request-nél megjelenik. Akkor érteném, ha ez az első Pull-nál megjelenne, tudomásul veszem és kész."
Nekem úgy tűnik, hogy ez a lista a pull-ban érintett refek állapotát mutatja. Az állapot minden pull-nál más, úgyhogy ez a lista is minden alkalommal más, nem? (nem az érintett ref-ek neve, hanem a többi)
"De ezentúl ha fájlt törlök a githubon (akár több százat), akkor az mindig meg fog jelenni ebben a listában?"
Miért törölsz file-okat GitHub-on? Hogyan törölsz több száz file-t GitHub-on?
A saját gépeden végezd el a módosításokat, és utána push-old azokat GitHub-ra, ne fordítva.
- A hozzászóláshoz be kell jelentkezni
Újra lehúztam a projektet, így is ott van a lista. És mindig ugyanaz.
Igen, a saját gépemen dolgozom.
A kérdés csak teoretikus volt.
- A hozzászóláshoz be kell jelentkezni
> Miért törölsz file-okat GitHub-on? Hogyan törölsz több száz file-t GitHub-on?
> A saját gépeden végezd el a módosításokat, és utána push-old azokat GitHub-ra, ne fordítva.
Szerintem semmi gond nincs azzal általánosságban, ha valaki a github uin szerkeszt/töröl fájlokat.
Van, amikor kényelmesebb/gyorsabb/etc.
--
blogom
- A hozzászóláshoz be kell jelentkezni
"Szerintem semmi gond nincs azzal általánosságban, ha valaki a github uin szerkeszt/töröl fájlokat."
A GitHub-on elvégzett módosítások mindennemű tesztelés nélkül válnak a publikus history részévé.
Ez szerintem általánosságban elfogadhatatlan, legfeljebb speciális esetekben tolerálható.
- A hozzászóláshoz be kell jelentkezni
Ha mondjuk nyitsz egy saját branch-et, amit csak te használsz (de sok különböző gépen) akkor semmi gond nincs azzal se ha állományokat törölsz belőle.
- A hozzászóláshoz be kell jelentkezni
"Ha mondjuk nyitsz egy saját branch-et, amit csak te használsz"
1. Ez egy speciális eset.
2. Pontosan hogyan nyitsz egy ilyen branch-et GitHub-on?
"akkor semmi gond nincs azzal se ha állományokat törölsz belőle."
Ez attól függ, hogy mik azok a törölt állományok.
- A hozzászóláshoz be kell jelentkezni
Nem találom, hol írnak arról, hogy hogyan kell "egy saját branch-et, amit csak te használsz" létrehozni...
- A hozzászóláshoz be kell jelentkezni
Ezek szerint lehet, de minek? https://help.github.com/articles/about-branch-restrictions/
Ha csak sajat branch kell, akkor nem pusholom fel es localban dolgozom rajta, de az meg mar megint minek? Mondjuk arra, hogy valamit gyorsan bohockodjak es teszteljek jo, de akkor minek van a CI? Semmi ertelme szerintem csak sajat branch-eket letrehozni a remote-on. Ha egyedul dolgozol azert, ha meg csapatban akkor meg nem szabadna.
- A hozzászóláshoz be kell jelentkezni
README.md-t módosítani jó ott, van hozzá preview.
- A hozzászóláshoz be kell jelentkezni
Nekem ez a project vált be erre a feladatra.
------------------------
{0} ok boto
boto ?
- A hozzászóláshoz be kell jelentkezni
Nekem meg ez: https://atom.io/
- A hozzászóláshoz be kell jelentkezni
https://try.github.io - akkor talan ezzel kezdjuk el...
De jo ha eloszor azzal leszel tisztaban mire is jo a verziokovetes, mert ezek szerint meg ez sem tiszta
- A hozzászóláshoz be kell jelentkezni
Köszi a verziókövetéssel tisztában vagyok csak néha a git lelki világában vannak számomra kérdések.
- A hozzászóláshoz be kell jelentkezni
Ez is egy jó tutorial lehet: https://github.com/ianmiell/shutit-git-trainer/blob/master/README.md
- A hozzászóláshoz be kell jelentkezni
10q
------------------------
{0} ok boto
boto ?
- A hozzászóláshoz be kell jelentkezni
Szerintem a git sense origin parancsra lesz szükséged: manpage
- A hozzászóláshoz be kell jelentkezni
dózer + git
--
GPLv3-as hozzászólás.
- A hozzászóláshoz be kell jelentkezni
en is kezdo git hasznalo vagyok (kb 1 honapja hasznalom) egyszer belefutottam a kovetkezobe: tesztadatokat es kimeneteket pusholtam fel (git add --all) amik eleg nagyok voltak (nem volt jo szabaly a .gitignore-ban), eszre sem vetem mert valami alsobb konyvtarban voltak. amikor egy masik gepre klonoztam akkor lattam hogy lassan jon. sok mindent probalgattam stackoverflown keresgelve, de egyik sem oldotta meg, a tortenetbol nem tudtam torolni, vegul ez megoldotta: https://rtyley.github.io/bfg-repo-cleaner/ . (ez a mondat kicsit olyan reklam izure sikeredett...)
azota a .gitignore-ban minden tiltva van, es inkrementalisan adom hozza az "engedelyeket".
- A hozzászóláshoz be kell jelentkezni
A rebase-el (rebase -i) valo history atiras miert nem felelt meg? Sokkal egyszerubb lett volna.
- A hozzászóláshoz be kell jelentkezni
lehet. kiprobaltam nehany sok "up-os" valaszt a stackovweflow-n (git filter-branch --tree-filter 'rm -f nagyfajl' HEAD stb) de valahogy mindig ott maradt a tavolin a nagyfajl. vegul a git-pistike megoldast valasztottam :-)
- A hozzászóláshoz be kell jelentkezni
Boccs h. ide írok, talán nem offtopic:
Elöljáróban: nem vagyok developer, nem értek git/github-hoz semmennyire.
Van itt 1 oldal:
a) https://docs.microsoft.com/en-us/powershell/module/skype/?view=skype-ps
az overview-ban meg ezt találtam:
b) https://docs.microsoft.com/en-us/powershell/skype/intro?view=skype-ps
"The repo is located here: c) https://github.com/microsoftdocs/office-docs-powershell"
Kérdésem: mit kellene ahhoz csinálnom, h. offline-ba le tudjam szedni az egész c)-t úgy, h.
olyan állapotban tudjam offline nézegetni, ahogy a)-ban megjelenik.
--
- A hozzászóláshoz be kell jelentkezni
Letölteni a legegyszerűbben úgy tudod, hogy a Github oldalon a zöld "Clone or Download" gomb alatt a "Download ZIP" linkre kattintasz.
A doksikat így is nézegetheted, mivel egyszerű szövegfájlok Markdown formázással, de a letöltött könyvtárstruktúra gyökerében lévő .openpublishing.build.ps1 szkriptet PowerShell-ben futtatva gondolom kihány magából valami HTML kimenetet is.
- A hozzászóláshoz be kell jelentkezni
Az a szkript Git.exe missing hibával lehalt 2 képernyő után.
Felraktam GIT kliens, utána már klónozni akarja, és GIT account-ot kért.
--
- A hozzászóláshoz be kell jelentkezni
A git klienssel lehet git protokollon ssh felett csatlakozni, és https felett is.
A git protokollos ssh-val user authentikációval működik csak (eleve ssh sessiont nem tudsz nyitni user nélkül), de a https protokollon a publikus repók anonymus userrel is elérhetőek szoktak lenni.
Tehát ha nincs is github usered, anonymus módon a https verziót ki lehet klónozni.
A klónozással a teljes history is jön, ha csak a pillanatkép kell, akkor elegendő a repót zip-ként letölteni.
- A hozzászóláshoz be kell jelentkezni
Én csak "compilálni" akarnám az offline letöltött .MD fájlokat .HTML-re, nem akarok senkit és semmit publikálni vissza GITHUB-ra.
--
- A hozzászóláshoz be kell jelentkezni
Akkor s_balazs download as ZIP javaslata a legegyszerűbb. Nem találtad meg ezt a lehetőséget a felületen?
Így szokott kinézni kb:
https://github.com/Kavex/CircleLauncherButtons/wiki/Download-zip-from-G…
- A hozzászóláshoz be kell jelentkezni
Biztos csak én vagyok hülye / nem tudok értelmesen fogalmazni h. azt mások is megértsék:
Én csak "compilálni" akarnám a MÁR KORÁBBAN SIKERESEN offline letöltött .MD fájlokat tartalmazo ZIP-et .HTML-re
--
- A hozzászóláshoz be kell jelentkezni
A leírásban az van, hogy PlatyPS-sel kell fordítani őket, (ha tippelnem kéne, erre való a build ps1 script). Ez azonban MAML-t generál.
- A hozzászóláshoz be kell jelentkezni
Hazudnék ha azt mondanám mindent értettem abból amit írtál.
--
- A hozzászóláshoz be kell jelentkezni