Saya tahu ini bukan dari antarmuka GitHub, tapi saya harap solusi ini cocok. Itu tidak memerlukan apa pun selain browser Anda dan itu memecahkan masalah lebih baik daripada hanya dengan antarmuka GitHub.
Cara scripty
Persiapan
- Hubungkan akun GitHub Anda ke prose.io untuk mengelola proyek Anda.
- Buka folder yang diinginkan yang ingin Anda hapus.
- Gunakan skrip ini [1]
Apa itu?
Itu beralih ke file dalam folder saat ini dan menghapusnya. Ketika tidak ada file di folder tertentu - GitHub menghapusnya.
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] Anda dapat memasukkannya di konsol peramban dan menjalankannya, atau memperkecilnya dan menggunakannya sebagai bookmarklet
Diuji pada Chrome 67.
Sumber yang digunakan: 1 , 2