Як видалити файл і папку з сховища github.com за допомогою веб-інтерфейсу github.com? Я шукав в Google, але не знайшов жодної відповіді.
Однак я хочу знати, як це зробити за допомогою github.com.
Як видалити файл і папку з сховища github.com за допомогою веб-інтерфейсу github.com? Я шукав в Google, але не знайшов жодної відповіді.
Однак я хочу знати, як це зробити за допомогою github.com.
Відповіді:
Ви можете видалити файл за допомогою кнопки видалення, але ви не можете безпосередньо видалити папку через веб-інтерфейс. Спосіб видалення папки з GitHub.com - це видалення кожного файлу всередині неї.
У вас є кілька варіантів:
Ви не вказали ваших точних обставин, тому ця відповідь може бути не такою, яку ви хочете, але якщо ви використовуєте Windows, ви можете встановити Github для Windows , що дозволяє виконувати всі звичайні операції Git без командного рядка.
Вам потрібно спочатку перевірити репо в папку, видалити файл із папки (тобто в Windows Explorer), а потім здійснити зміни та синхронізувати назад до репо Github.
Ця функціональність тепер додана до веб-інтерфейсу GitHub .
Видалення папок із веб-інтерфейсу Github неможливо: https://github.com/isaacs/github/isissue/225
Він є в списку функцій і залишиться там деякий час, я думаю.
Я знаю, що це не з інтерфейсу GitHub, але сподіваюся, що це рішення підійде. Він не вимагає нічого іншого, крім вашого браузера, і це вирішує проблему краще, ніж лише інтерфейс GitHub.
Він повторює файли в поточній папці та видаляє їх. Коли в певній папці немає жодного файлу - GitHub видаляє її.
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] Ви можете або ввести його в консоль браузера, і запустити його, або мінімізувати і використовувати його як закладку
Тестовано на Chrome 67.
Я знайшов часткове рішення. Ми можемо видалити файл з github за допомогою http://prose.io, але лише файли, а не папки