Hogyan lehet törölni egy fájlt és mappát a github.com adattárból a github.com webes felületének használatával? Kerestem a Google-on, de még nem találtam válasz.
Mindazonáltal szeretném tudni, hogyan lehet ezt megtenni a github.com segítségével.
Megjegyzések
- ‘ biztosan módja a fájlok szerkesztésének, de én ‘ nem biztos, hogy ‘ törölheti őket. Mindenesetre ettől függetlenül szükség lehet a parancsokra. A terminálon vagy a grafikus felhasználói felületen keresztül történő tanulás osztalékot fizet.
- Ez még a tapasztalt Git-felhasználók számára is érvényes kérdés. A git-et a parancssorból használom, de csak elvarázsoltam egy repót, gyorsan változtattam, és most ‘ szeretnék eltávolítani egy fájlt, amely ‘ ekre már nincs szükség, anélkül, hogy a gépemet klónoznom kellett volna.
- Hozzáadtam egy megoldást, amely bár nem közvetlenül a GitHub-tól származik (ez ‘ s a prose.io használatával) törli az összes fájlt, és ennek eredményeként a mappát is eltávolítja, mivel ‘ s üres. ‘ egy szkript segítségével készült, így nincs szükség több fájl manuális eltávolítására.
Válasz
A törlés gombbal törölhet egy fájlt, de közvetlenül nem törölhet mappát a webes felületen keresztül. Egy mappa törlésének a GitHub.com webhelyről az a célja, hogy minden benne lévő fájlt töröl.
Megjegyzések
- Ez ‘ pontosan azt, amit a válaszomban elmondtam.
- Törölte a mappa egyetlen fájlját. A mappa mostantól eltávolítva az adattárból. Köszönöm.
Válasz
Megállapítottam, hogy egy mappa összes fájljának törlése automatikusan törli a mappát. Nem tökéletes megoldás, de szándékának tűnik.
Válasz
Kevés lehetőséged van:
- Az összes fájl törlése abból a mappából, és a github automatikusan törli a mappát.
- Klónozza a lerakatot a helyi gépen, és törölje a mappát (ehhez a rendszerétől függően használhatja a git bash / cmd fájlokat is) vagy a github asztali alkalmazás, ha telepítve van a rendszeredbe), és szinkronizáld vissza a szerverrel.
Válasz
Ön nem adta meg a pontos körülményeket, így ez a válasz nem biztos, hogy azt szeretné, de ha Windows rendszert használ, telepítheti a Github for Windows alkalmazást, amely lehetővé teszi, hogy hajtsa végre az összes szokásos Git műveletet a parancssor nélkül.
Először meg kell néznie a mappába való repót, törölnie kell a fi le a mappából (azaz a Windows Intézőben), majd hajtsa végre a változtatásokat, és szinkronizáljon vissza a Github repóba.
Megjegyzések
- Azt mondom, hogy a github.com használatával A ‘ s webes felület nagyon pontos. A válaszod helyes, de semmi köze a kérdéshez.
- Ez ‘ rendben van, de az OP nem ‘ nem igazán mondja ki, hogy mi volt a problémája, csak azt, hogy nem tetszik ‘ nek a parancssor. Ugyanúgy, ahogyan a ” hogyan elemezzük a HTML-t regexszel ” az SO kérdésre, ” oldd meg a problémádat más módon ” a válaszom alternatív módszer, az esélyen kívül megoldja bármilyen problémáját. Nyilvánvaló, hogy jobb választ kínál, ha van ilyen.
- Valójában a következőket tette: “Hogyan lehet törölni egy fájlt és mappát a github.com adattárból a github.com használatával ‘ s webes felülete? ” Egy fájlt törölni akar a webes felület – a webhely / webalkalmazás / github.com – használatával.
- Nem, nem ‘ t. A cím itt kérdés, nem probléma. Rengeteg ember tesz fel olyan kérdést, amely szerintük megoldja a problémáját, de van egy jobb módszer a probléma megoldására. Lehet, hogy itt nem ez a helyzet, ‘ várnunk kell az OP válaszára.
Válasz
Ez a funkció hozzá lett adva a GitHub webes felületéhez .
Hozzászólások
- Van erre utalása, például egy blogbejegyzés vagy a kívánt funkció képernyőképe?
- Biztos, hogy megtekintette a képernyőképet , és egy kis keresés után megtaláltam a a blogbejegyzés is 🙂
- Úgy tűnik, hogy ez csak a fájlok törlésére vonatkozik – nem a mappák törlésére.
- @ ms609 mappák nem léteznek igazán a git-ben.
Csak léteznek fájlok. A mappában található összes fájl törlése (vagy áthelyezése) automatikusan törli a mappát. Látni fogja, hogy nem lehet üres mappát létrehozni a git-ben
Válasz
Mappák törlése a Github webes felületéről nem lehetséges: https://github.com/isaacs/github/issues/225
A szolgáltatáslistán van, és egy ideig ott is marad Azt hiszem.
Válasz
Tudom, hogy nem a GitHub felületéről származik, de remélem, hogy ez a megoldás megfelelő lesz. Ez nem igényel mást, csak a böngészőjét, és jobban megoldja a problémát, mint csak a GitHub kezelőfelületével.
A szkript mód
Előkészületek
- Csatlakoztassa GitHub-fiókját a prose.io oldalhoz a projektek kezeléséhez.
- Nyissa meg a kívánt mappát törölni szeretné.
- Használja ezt a szkriptet [1]
Mit csinál?
Iterál a az aktuális mappában található fájlok an törli őket. Ha egy fájlban nincsenek fájlok – a GitHub eltávolítja azokat.
var deleteSuccessful = 0, deleteFailed = 0; var elements = $("a.delete"); var totalElements = elements.length; function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } async function deleteFiles() { for (var i = 0; i < totalElements; i++) { var element = elements[i]; var realConfirm = window.confirm; window.confirm = function(){ window.confirm = realConfirm; return true; }; try { element.click(); deleteSuccessful += 1; } catch (error) { deleteFailed += 1; } await sleep(1000); } console.log("Total items identified: %d\nDeleted: %d\nFailed: %d\n** Operation %s **", totalElements, deleteSuccessful, deleteFailed, totalElements == deleteSuccessful ? "successful" : "failed"); } deleteFiles();
[1] Vagy beírhatja a böngésző konzolba és futtathatja, vagy kicsinyítheti , és könyvjelző
A Chrome 67-en tesztelve.
Válasz
Találtam egy részleges megoldást. A fájlt törölhetjük a githubból a http://prose.io használatával, de csak a fájlokat nem mappákat