git-index

    2

    4答えて

    インデックスから特定の種類のファイルをすべて削除するにはどうすればよいですか?私は git filter-branch --index-filter 'git rm -rf --cached **/*.jar' を使用しているいずれかのgitがグロブを拡大していない、またはそれは私が期待していた方法で**を拡大していません。

    13

    4答えて

    インターネットは、この質問に対する間違った回答と理想的でない回答を絶対に散らばっています。これはあなたがしたいと思う共通のものだと思うので、残念です。 問題:pre-commitフックが実行されると、リポジトリがきれいでない可能性があります。あなたがテストを素朴に実行すると、あなたがコミットしているものに反することはありませんが、作業中のツリーには何らかの傷があります。 明らかにするべきことは、終

    4

    2答えて

    具体的な問題はありませんが、過去に誤ってインデックスを壊してしまい、特定のファイルの前の状態に戻ることを希望しました。 。 いくつかの例の場合は、以下のとおりです。 $ git add <file> # find out that I already had an indexed version of <file>, # and that for some reason I shouldn't

    22

    1答えて

    私はちょうど私の本番環境対私はlocalhostで私のconfig.phpファイルの別のコピーを維持するためには、以下のなかった: $ git update-index --assume-unchanged application/config/config.php 残念ながら、私はまさに私のようにconfig.phpファイルを作成していませんでした私は変更を行い、コミットし、ファイルを再無視

    17

    1答えて

    git update-index --assume-unchanged path/to/fileを特定のブランチで実行した後、git checkoutを使用してブランチを切り替えることができません。 error: Your local changes to the following files would be overwritten by checkout: path/to/file P

    5

    1答えて

    receive.denyCurrentBranchconfig optionは、チェックアウトであるレポのブランチにプッシュするとどうなるかを制御します。 デフォルトでは、それはそれを拒否します(チェックインブランチを持たないベアレポに押し込むのが普通です)。 ignoreまたはwarnで無効にすることができます。 もう1つのオプションはupdateInsteadです。これは何 はHEADと作業デ