問題タブ [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 投票する
1 に答える
1069 参照

git - .gitignore を変更するとき、すべての開発者は `git rm --cached を実行する必要がありますか?`?

Git によって既に追跡されているファイルを自分の に追加すると、.gitignore単純に実行できます。

新しいルールを適用します。それをサーバーにプッシュすると、サーバーは変更を受信しなくなります。git rm新しいファイルに誰も変更をプッシュしないようにするために、コマンドを実行する必要があることを開発チームの全員に伝える必要がありますか?

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

git - すべてをステージングしてから、「git -rf rm」を実行しました。ファイルを復元するにはどうすればよいですか?

愚かな新人の間違い。/usr/local/Library で git リポジトリを初期化します。

おっと、これらすべてのファイルをコミットしたくありません

最初のコミットを行っていないため、git reset HEAD機能しません。/usr/local/Library ディレクトリの内容を復元する方法はありますか?

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

git - git local からファイルを再帰的に削除するには?

commit設定する前に間違っていました.gitignore

現在、リポジトリをクリーンアップしています。

私が使う :

そして、それらをリポジトリから削除します。つまり、インデックスから削除したいが、ファイルは保持したいということです。

.classpath問題は、複数のフォルダーに存在するとしましょう。次のエラーが表示されます。

remove コマンドでオプションを使用したことを知っていて、すべてのフォルダーからすべてgrepを削除できるようにする組み合わせはありますが、機能しませんでした。.classpath-r

0 投票する
0 に答える
51 参照

git - ファイルを追加および削除した後に履歴に戻るGitの動作は異なりますか?

私はgitの新参者です。面白いものを見つけました。

ファイルを追加してコミットするとします。以前のバージョンにチェックアウトした後、期待どおりにファイルが存在しません。(前回のコミット以降、作成されていませんでした)

ただし、ファイルを削除してコミットすると。前のコミットに戻った後、ファイルも存在しないことに驚きました。

なぜ異なる行動があるのですか?

ありがとう

編集:返信ありがとうございます。ハッシュを示す git log で以前のコミットに戻りました。そして、git checkout 'hash' を実行します。

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

git - 以前追跡されていた無視されたファイルをgitが再削除するのを止めますか?

以前の投稿者は、別のブランチではなく、あるブランチでファイルを追跡したいと考えていました。私はそれをまったく追跡したくないだけです。

以前は git で「.p4client」を追跡していましたが、これは間違いであることが判明しました。そのため、リポジトリから削除し、名前を に追加して.gitignore、ファイルを再作成しました。ブランチを切り替えると削除されるようになりましたが、すべてではなく一部のチェックアウトのみです。からではなく「マスター」に切り替えるときにのみ発生し、開発ブランチ間を移動するときにも発生しないようです。

どうすればこれを止めて、ファイルを追跡せずにそのままにしておくことができますか?

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

git - 以前の履歴なしで git rm の後にファイルを回復する

これに対する解決策があるかどうかはわかりません:

誤って次のディレクトリをステージングしました:

そして、これを見て、私はそうしました(重大な、重大な間違い、もちろんステージングされていないはずです)

さらに、私は次のようにフォローアップしました。

現在、ファイルはどこにも見つかりません。ファイルを復元する方法はありますか?

ありがとう