Bir dosya ve klasörü github.com'un web arayüzünü kullanarak github.com havuzundan nasıl silebilirim? Google’da arama yaptım ancak herhangi bir cevap bulamadım.
Ancak github.com kullanarak nasıl yapılacağını bilmek istiyorum.
Bir dosya ve klasörü github.com'un web arayüzünü kullanarak github.com havuzundan nasıl silebilirim? Google’da arama yaptım ancak herhangi bir cevap bulamadım.
Ancak github.com kullanarak nasıl yapılacağını bilmek istiyorum.
Yanıtlar:
Sil düğmesini kullanarak bir dosyayı silebilirsiniz, ancak web arayüzü aracılığıyla bir klasörü doğrudan silemezsiniz. GitHub.com'dan bir klasörü silmenin yolu, içindeki her dosyayı silmektir.
Çok az seçeneğiniz var:
Kesin durumunuzu belirtmediniz, bu nedenle bu cevap istediğiniz gibi olmayabilir, ancak Windows kullanıyorsanız , tüm düzenli Git işlemlerini komut satırı olmadan yapmanıza izin veren Windows için Github'ı yükleyebilirsiniz .
Öncelikle bir klasördeki repoyu kontrol etmeniz, dosyayı klasörden (yani Windows Gezgini'nde) silmeniz, ardından değişikliklerinizi yapmanız ve Github deposuna geri senkronize etmeniz gerekir.
Bu işlev şimdi GitHub web arayüzüne eklendi .
Klasörleri Github web arayüzünden silmek mümkün değildir: https://github.com/isaacs/github/issues/225
Özellik listesinde ve sanırım bir süre orada kalacak.
GitHub'ın arayüzünden olmadığını biliyorum, ama umarım bu çözüm uygun olacaktır. Tarayıcınızdan başka bir şey gerektirmez ve sorunu sadece GitHub arayüzünden daha iyi çözer.
Geçerli klasördeki dosyalar üzerinde yinelenir ve bunları siler. Belirli bir klasörde herhangi bir dosya olmadığında - GitHub onu kaldırır.
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] Tarayıcı konsoluna girebilir ve çalıştırabilir ya da simge durumuna küçültüp yer imi olarak kullanabilirsiniz
Chrome 67'de test edildi.
Kısmi bir çözüm buldum. Http://prose.io dosyasını kullanarak github'dan dosyayı silebiliriz, ancak yalnızca klasörleri değil