4

リモートではなくローカルリポジトリにファイルをコミットする方法を知っていますか?

各開発者には、ローカルの git で追跡される独自の local.properties ファイルが必要ですが、それをリモートにプッシュすることはできません。を使用し.gitignoreている場合、ブランチを変更するとファイルが失われます。

4

2 に答える 2

1

git でのコミットはアトミックであり、サーバーとクライアントで異なるように見えないため、これは不可能であると確信しています (その場合、異なるハッシュを持つことになります)。ただし、ファイルを含むフォルダーに新しい git リポジトリを作成し、local.propertiesそれを使用してファイルを追跡することができます (そのフォルダー内の他のすべてを無視します)。最も外側の、、および.gitignoreは無視できます。subdir/.gitsubdir/.gitignoresubdir/local.properties

于 2013-05-31T08:56:34.863 に答える