0
私のワークフローでは、ファイルを変更してローカルマシンに保存したいと思っています。この目的のために、コミットする前にこれらのファイルをリセットするためにpre-commit
フックを書きました。git defaultコミットメッセージインクルードファイルがプリコミットフックでリセットされる
# Changes to be committed:
# FileToBeCommited1
# FileToBeCommited1
# FileAlreadyResetByPre-comitHook
がコミットされるファイルのリストを持っています
問題は、デフォルトのメッセージということです。何らかの理由で、私は自分のフックで既にリセットしたファイルの名前を常に含んでいます。 それは本当に大きな問題ではありませんが、可能であれば解決したいと思います。また、私は自分自身で完全なメッセージを書くためにprepare-commit-msg
フックを書いたくありません。
ありがとうございますが、代わりに探しているわけではありません。このメソッドには、リベースやマージのような独自の面があります。プリフック方式では、私は意識的にステージを立てて再適用する必要があります...私はそのアプローチが好きです – Suryavanshi
@Suryavanshiが私の知られているものにスキップされたファイルは、静かに上書きされません(http://stackoverflow.com/q/27027732/6309) – VonC
私の個人的な経験では、 'git pull --rebase'の間に上書きされました – Suryavanshi