時々私は機能を書くために分岐しますが、最初にローカルをコミットする必要があります。これらの変更はマスタにマージされるべきではないので、ブランチが準備できたら、それをリベースし、最初のコミットを削除します。通常、ログメッセージ "DONT MERGE"で始まります。しかし時々私はそれをマスターに併合することができます。ブランチに特定のgitコミットを許可しますが、マスターにマージされないようにするにはどうすればよいですか?
私は前/後コミットフックを参照してくださいギフトフックフォルダを見て、何もマージに理想的に見えるようです。それらのフックのどれもがマージされる前にコミットを見ることができますか?私はこれが私のマシン上でローカルに動作するようにしたいので、私はGitHubやBitbucketのような外部のサーバにプッシュすることを含む解決策を探しているわけではありません。
をさてあなたのチームは、GitHubのかのBitbucketのようなものを使用している場合、それはです誰もブランチに直接マージするのを防ぐことは間違いありません。代わりに、プルリクエストをプッシュしたい人をルーティングします。 –
@TimBiegeleisen私はgitをローカルで使用しており、質問に明確化を加えています。 –
なぜこの種のコミットが必要ですか?あなたが設定ファイルのようなファイルをコミットしたり、あなたのリポジトリに似ていて、マージを防ぐのとはまったく異なる解決策を持っているので、私には聞こえます。 –