問題タブ [git-rm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3834 参照

git - git-rm --cachedは、他のユーザーがプルするときに、別のユーザーの作業ツリーファイルを削除しますか?

ファイルの追跡を停止したいのですが、それでもファイルを作業ツリーに保持します。

私はそれgit rm --cached FILEをさせてくれるものを集めました。ただし、他の誰かがこの変更をプルした場合、そのローカルコピーは削除されますか?

0 投票する
2 に答える
108498 参照

git - リポジトリからファイルを削除しますが、ローカルに保持します

リモートリポジトリに削除したいフォルダがあります。削除したいのですが、フォルダはパソコンに保存しておきます

0 投票する
10 に答える
307222 参照

git - Git は、変更、削除、および追跡されていないすべてのファイルを追加しますか?

削除、追跡されていないなど、何をしてもすべてのファイルを追加する方法はありますか? コミットのように。特に大規模な製品に取り組んでいる場合は、コミットするたびにすべてのファイルをgit add必要としたくありません。git rm

0 投票する
3 に答える
1300 参照

git - gitを使用した「gitrm」および「gitmv」の実用的なユースケース?

gitがファイルやディレクトリを削除/移動するための「gitrm」と「gitmv」を提供していることを私は知っています。しかし、これの実際の使用例はわかりません。

通常、私はファイルなどをコマンドラインでmvまたはrmするだけで、必要なすべてのアクションが完了したら、「gitadd-u」と「gitadd。」を実行できます。ここで答えます

私は何かが足りないのですか?'gitrm'と'gitmv'だけができるケースはありますか?

0 投票する
9 に答える
182186 参照

git - Git:「追跡されていない」ファイルのみをリストします(カスタムコマンドも)

git ls-files追跡されていないファイルのみを表示するようなコマンドを使用する方法はありますか?

私が尋ねている理由は、次のコマンドを使用してすべての削除済みファイルを処理するためです。

追跡されていないファイルに似たものが欲しい:

-oへのオプションを見つけることができましたが、git ls-files無視されたファイルも表示されるため、これは私が望むものではありません。また、次の長くて醜いコマンドを思いつくことができました。

ここで使用できるより良いコマンドが必要なようです。ない場合、カスタム git コマンドを作成するにはどうすればよいですか?

0 投票する
1 に答える
6988 参照

git - git rm ファイルの後。commit -- リモート ブランチからファイルを取得する方法は?

.emacs ディレクトリを読み込んでいたところ、次の競合が発生しました。

Git の状態は次のとおりです。

さて、git は を使用することを提案しgit rmました。ローカル ファイルをプルしているファイルに完全に置き換えたいので、ちょっと賢明なようです...だから私はそうgit rm elisp/dired-details+.elgit mergeます. 私は得る:

git merge: fatal: マージが完了していません (MERGE_HEAD が存在します)。マージする前に変更をコミットしてください。

わかりましたgit commit -a -m "ugh merge conflicts"git pull origin master.

これで、 I am missing を除いて、すべてが正常にマージされましたdired-details+.el。ちょっと混乱しています。次の答えを知りたいです。

  1. git-rmリモートブランチからそのファイルを元に戻して取得するにはどうすればよいですか?..
  2. そもそもなぜ衝突があったのですか?..ここで何が起こっているのadd/addですか?..
  3. git-rm置き換えたいファイルを 'ing する代わりに、どうすればよいでしょうか?..
0 投票する
3 に答える
66222 参照

git - GitHub の Git リポジトリとリモートからファイルを完全に削除する

誤って画像のフォルダを追加してコミットしてしまいました。次に、もう 1 つコミットしました。次に、これらのファイルを使用して削除しgit rm -f ./images、再度コミットしました。

現在、そのブランチ (マスター) でさらに多くのコミットを行っています。私のHEADには、その./static/imagesフォルダーがありません。

このため、私のレポサイズは大幅に増加しました。これらのブロブを完全に削除するにはどうすればよいですか? また、リモートの GitHub リポジトリからも削除したいと考えています。

0 投票する
3 に答える
205795 参照

git - 「git rm --cached x」対「git reset head -- x」?

GitRef.org - 基本:

git rmステージング領域からエントリを削除します。git reset HEADこれは、ファイルを「ステージング解除」するものとは少し異なります。「アンステージ」とは、ステージング領域を、変更を開始する前の状態に戻すことを意味します。 git rm一方、ファイルをステージから完全にキックするだけなので、次のコミットスナップショットには含まれず、効果的に削除されます。

デフォルトではgit rm file、ファイルはステージング領域から完全に削除され、ディスク (作業ディレクトリ) からも削除されます。ファイルを作業ディレクトリに残すには、git rm --cached.

git rm --cached asdしかし、正確にはとの違いは何git reset head -- asdですか?

0 投票する
3 に答える
10530 参照

git - Git:すべてのbinフォルダーとobjフォルダーのコンテンツを再帰的に「gitrm」する必要があります

誰かが誤ってすべてのbinフォルダーとobjフォルダーをリポジトリにコミットしました(そのようなフォルダーは約40個あります)。git rm -r これらすべてのフォルダで実行したいと思います。これを行うためのコマンドはありますか?