github.comのウェブインターフェースを使用してgithub.comリポジトリからファイルとフォルダを削除する方法?Googleで検索しましたが、見つかりませんでした回答。
ただし、github.comを使用してそれを行う方法を知りたいです。
コメント
- ファイルを編集する方法は間違いなく'ありますが、私は'それらを削除する方法がわからない'。とにかく、あなたは関係なくコマンドが欲しいかもしれません。ターミナルまたはGUIを介してgitを学習すると、利益が得られます。
- これは、経験豊富なGitユーザーにとっても有効な質問です。コマンドラインからgitを使用していますが、リポジトリをフォークしてすばやく変更したので、'ファイルを削除したいと思います'自分のマシンでリポジトリのクローンを作成しなくても、不要になりました。
- GitHubから直接ではないものの、ソリューションを追加しました(it ' s with prose.io)は、すべてのファイルを削除し、結果として、'が空であるため、フォルダーも削除します。 'はスクリプトで実行されるため、複数のファイルを手動で削除する必要はありません。
回答
削除ボタンを使用してファイルを削除できますが、Webインターフェースを介してフォルダーを直接削除することはできません。 GitHub.comからフォルダーを削除する方法は、その中のすべてのファイルを削除することです。
コメント
- その'は私の答えで言ったこととまったく同じです。
- フォルダ内の唯一のファイルを削除しました。これで、フォルダがリポジトリから削除されます。ありがとう。
回答
フォルダ内のすべてのファイルを削除すると、フォルダが自動的に削除されることがわかりました。完璧な解決策ではありませんが、意図されているようです。
回答
選択肢はほとんどありません:
- そのフォルダーからすべてのファイルを削除すると、githubはフォルダーを自動的に削除します。
- ローカルマシンのリポジトリのクローンを作成し、フォルダーを削除します(このため、システムに応じてgit bash / cmdのいずれかを使用できますまたは、システムにインストールされている場合はgithubデスクトップアプリケーション)をサーバーに同期します。
回答
あなた正確な状況を指定しなかったため、この回答は希望どおりではない可能性がありますが、Windowsを使用している場合は、 Github for Windows をインストールできます。コマンドラインなしですべての通常のGit操作を実行します。
最初にフォルダへのリポジトリをチェックアウトし、fiを削除する必要があります。フォルダからのファイル(つまり、 Windowsエクスプローラーで)、変更をコミットしてGithubリポジトリに同期します。
コメント
- github.comを使用していると言います'のウェブインターフェース は非常に正確です。あなたの答えは正しいですが、質問とは何の関係もありません。
- 'は問題ありませんが、OPは'実際には彼の問題が何であったかを述べていませんが、'コマンドラインが気に入らないだけです。 "正規表現を使用してHTMLを解析する方法"と同じように、SOに関する質問には"別の方法で問題を解決する"私の答えは別の方法です。偶然に、彼が抱えている問題を解決します。明らかに、もしあればもっと良い答えを提供することを歓迎します。
- 実際、彼は次のように述べました。「github.comを使用してgithub.comリポジトリからファイルとフォルダーを削除する方法'のウェブインターフェース?」彼はウェブインターフェース(ウェブサイト/ウェブアプリ/github.com)を使用してファイルを削除したいと考えています。
- いいえ、しませんでした' t。ここでのタイトルは質問であり、問題ではありません。多くの人が自分の問題を解決すると思う質問をしますが、問題を解決するためのより良い方法があります。ここではそうでない場合もありますが、' OPが応答するのを待つ必要があります。
回答
この機能はがGitHubウェブインターフェースに追加されました。
コメント
- ブログ投稿など、これに関する参照はありますかまたは必要な機能のスクリーンショット?
- もちろん、スクリーンショットを参照してください。少し検索したところ、ブログエントリも:-)
- これは、フォルダの削除ではなく、ファイルの削除のみに関連しているようです。
- @ ms609フォルダーは実際にはgitに存在しません'。それらはファイルを保持するためだけに存在します。フォルダ内のすべてのファイルを削除(または移動)すると、フォルダが自動的に削除されます。 gitで空のフォルダを作成する方法がないことがわかります
- True –それでも、1000個のファイルを含むフォルダを削除することは各ファイルを個別に削除する必要がある場合は、面倒な作業です。
回答
GithubWebインターフェイスからフォルダーを削除することはできません。可能: https://github.com/isaacs/github/issues/225
機能リストにあり、しばらくの間そこに残りますおそらく。
回答
GitHubのインターフェースからではないことはわかっていますが、私はこのソリューションが適合することを願っています。ブラウザ以外は必要なく、GitHubのインターフェースだけを使用するよりも問題を解決します。
スクリプトによる方法
準備
- GitHubアカウントを prose.io に接続して、プロジェクトを管理します。
- 目的のフォルダーを開きます。削除したい。
- このスクリプトを使用する [1]
機能は何ですか?
繰り返します。現在のフォルダ内のファイルはそれらを削除します。特定のフォルダ内にファイルがない場合、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] ブラウザコンソールに入力して実行するか、最小化して bookmarklet
Chrome67でテスト済み。
回答
部分的な解決策を見つけました。 http://prose.io を使用してgithubからファイルを削除できますが、フォルダーではなくファイルのみを削除できます
コメント
- prose.io は、Webインターフェイスを介してgithubからファイルを削除する方法に関する正しい答えです- 'はgithub 'のインターフェースではありませんが、完全に素晴らしい動作をします。不可解なコマンドラインにアクセスせずにこれを行う方法を探していたところ、仕事に最適です:-D