17

監視サーバーで 60 秒ごとに git pull を実行すると、このエラーが発生し続けます。私はシェフとpythonスクリプトを使用して、60秒ごとに「git pull」しています。

Updating 70fe6e8..2da34fc
error: The following untracked working tree files would be overwritten by merge:
    rtb_redis_connections/redis_connections.pyc
Please move or remove them before you can merge.
Aborting

どうすればこれに対処できますか? これらの pyc ファイルは作成され続けます。

4

5 に答える 5

31

私の推測では、他の誰かが誤ってこのファイルをコミットしたと思います。これを解決する方法:

ローカルの.pycファイルを削除します

rm rtb_redis_connections/redis_connections.pyc

引っ張る

git pull

gitからファイルを削除し、変更をプッシュアップします

git rm rtb_redis_connections/redis_connections.pyc
git commit -m "Remove pyc file"
git push origin master

つまり、マスターブランチで作業していると仮定します。

于 2012-07-25T11:54:59.920 に答える
4

マージする前に、それらを移動または削除してください。

中止しています

解決策は実際には非常に簡単です。

git clean  -d  -fx ""
  • X - 無視ファイルの削除は、git ファイルに対して識別されませんでした
  • D -- ファイルのパスで git に削除が追加されませんでした
  • F - 強制操作
于 2015-12-22T06:11:37.480 に答える
3

に入れてみません.gitignoreか?

于 2012-07-24T19:11:50.340 に答える
1

rtb_redis_connectionsリモートに追跡するようにディレクトリをリポジトリに追加するか、ファイルまたはディレクトリを に追加する必要があります.gitignore

于 2012-07-24T19:12:49.617 に答える
-1

これを試して:

git config --global core.trustctime false
于 2012-08-22T10:43:03.540 に答える