誤って特定のローカルブランチ(たとえばmaster
)がリベースされないようにしたい。私はサーバー側でこれを行う方法を知っています。 Bitbucketには、スクリーンショットのような構成があります。ローカルのマスターブランチがリベースされないようにするにはどうすればいいですか?
どのように私はのように再配置されることから(例えばmaster
)ローカルブランチを保護することができますか...?
$ git rebase feature master
誤って特定のローカルブランチ(たとえばmaster
)がリベースされないようにしたい。私はサーバー側でこれを行う方法を知っています。 Bitbucketには、スクリーンショットのような構成があります。ローカルのマスターブランチがリベースされないようにするにはどうすればいいですか?
どのように私はのように再配置されることから(例えばmaster
)ローカルブランチを保護することができますか...?
$ git rebase feature master
ゴー:
git config
リストに特定の設定を追加します。git config branch.master.rebaselock true
(master
と一緒に他の分岐もよい)Uasiによってpre-rebase
Gitのフックを:https://gist.github.com/uasi/9384329pre-rebase
フックはあなたの後です。 https://git-scm.com/docs/githooksからここ
引用:
前リベース
このフックはGitのリベースによって呼び出され、リベース取得から枝を防ぐために使用することができます。フックは、1つまたは2つのパラメータで呼び出すことができます。最初のパラメータは、シリーズがフォークされた上流です。 2番目のパラメータはリベースされているブランチであり、現在のブランチをリベースするときには設定されません。次のような工程を経て