私はまったくの怠惰からgitでばかげたことをしましたが、今はどちらの方向を向いているのかわかりません。私はファイルを持っています:
www/include/global.inc.
最初は、コマンドを使用して無視するようにこのファイルを設定していました
git update-index --assume-unchanged www/include/global.inc
後で、ファイル内の複数の人によって実際にいくつかの変更が行われることに気付きました。そのように無視することはできません。だから私はコマンドを使用しました:
git update-index --assume-unchanged www/include/global.inc
無視を削除します。
その後、いくつかの問題が発生し、他の誰かがファイルに変更を加えたときに、gitがエラーを報告したため、ファイルをローカルシステムにプルできなかったことがわかりました。そのため、ファイルを最後から削除してからプルを実行すると、ファイルが機能し、ファイルを取得しました。
現在、同じファイルに変更を加えているので、それをリポジトリにプッシュする必要があります。
また、gitstatusコマンドは変更されたものとして報告しません。私はそれをディレクトリwww/include /から削除し、それを新たにプルしようとする同じトリックを試みましたが、gitは「すでに最新です」と言います。コマンドを再試行しました-assume--unchanged
が、それも機能しません。私は解決策を見つけようとしています。今日までにそのファイルをプッシュする必要があります。
ファイルを他のフォルダに置くと、追跡されていないファイルとして報告されます。私は自分の.gitignore
ファイルをチェックしましたが、そこにある何かによって無視されていることを示すものは何もありません。