私はgitで週単位でいくつかのファイルをバックアップするスクリプトを書こうとしています。
次のように私のスクリプトの構造は次のとおりです。Git/stashでファイルを完全に新しいものに変更しないでください
- CDを変更は、分岐
- は、現在のファイルとフォルダ全体を上書きするスクリプトを実行
- チェックアウトを行うことが予定されているローカルディレクトリに
git add --all
git push
問題は次のとおりです。上書きを実行すると、ほとんどのファイルが同一である必要があります。したがって、私はそれらをリモートにプッシュした後、何らかの方法で変更されたとしてマークするべきではありません。
しかし、私が押すと、変更されていないファイル(つまり、同一のコピーで上書きされたファイル)はすべて隠しファイルで表示されます。
誰かがこれの前にこのような問題が発生しましたか、それを引き起こす可能性があることを知っていますか?
あなたがしなければならないことは、何が起こっているのかを理解するためにファイルをdiffすることだけです。 – jbu