github.comのWebインターフェイスを使用してgithub.comリポジトリからファイルとフォルダーを削除する方法 Googleで検索しましたが、答えが見つかりませんでした。
しかし、github.comを使用してそれを行う方法を知りたいです。
github.comのWebインターフェイスを使用してgithub.comリポジトリからファイルとフォルダーを削除する方法 Googleで検索しましたが、答えが見つかりませんでした。
しかし、github.comを使用してそれを行う方法を知りたいです。
回答:
正確な状況を指定しなかったため、この答えはあなたの望むものではないかもしれませんが、Windowsを使用している場合は、Github for Windowsをインストールできます。これにより、コマンドラインなしで通常のGit操作をすべて実行できます
最初にフォルダーのリポジトリをチェックアウトし、そのフォルダーからファイルを削除する(つまり、Windowsエクスプローラーで)必要があります。次に、変更をコミットし、Githubリポジトリに同期します。
Github Webインターフェースからフォルダーを削除することはできません:https : //github.com/isaacs/github/issues/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でテスト済み。
部分的な解決策を見つけました。http://prose.ioを使用してgithubからファイルを削除できますが、フォルダーではなくファイルのみ