リモートが Dev に変更をプルするたびに [ハブの更新後のフック]、
私は得ています:
エラー: 追跡されていない作業ツリー ファイル 'somepath/here/.gitignore' は、マージによって上書きされます。中止しています
リモートで行うgit status
と、次のようになります。
#On branch dev nothing to commit
(working directory clean)
私はファイルがそこにあることを理解しています。リモート マシンで (プッシュを実行せずに) 直接作成してしまいました。
gitがマージを拒否していることを理解しています。
更新しました:
リモートマシンで試しました:
git rm .gitignore
しかし、私は得ました:
fatal: pathspec 'path/.gitignore' did not match any files
リモートマシンで試しました:
git clean -f
何もせず、同じUntracked working tree file
エラーが表示されます。
私は実行しました:
git clean -f -d -x
リモートで追跡されていないそのファイルとフォルダーを削除しました。
更新: プッシュ オプションをトリガーするファイルに関係なく変更しました。押されると、ベアは変更を検出し、それらを作成しました。
何らかの理由でまだ明確ではありません.cssファイル(およびおそらくその他のもの)がリモートサーバーで更新されていないため、プッシュをトリガーするためだけにそのcssで何を変更しても、すべてが明確でした.
これは明らかにすべきではない方法です。どうやら大丈夫そうです。しかし、はっきりとは言えません。