2017-07-07 14 views
0

gitは、masterでBRANCHをリベースした後にgit push origin BRANCHを拒否します。私がBRANCHで働いている唯一の人であれば、--forceを押すか、リモートBRANCHとpsuh BRANCHを再度削除することができます。ローカルでのリベース後のgit pushのベストプラクティス

私は問題の解決策を知っていますが、わたしの解決策には欠点があります。開発者が使用するベストプラクティスは何ですか?

また、複数の人がブランチで作業している場合に、問題を処理する安全な方法は何ですか?私は私の経験から呼び出すことができます

答えて

1

いくつかのポイントは:

  • あなたはより少ない人々はそれに対処しなければならないので、唯一の機能ブランチで、決してマスター/ dev内リベース行うことを選択します。
  • おそらく、HipChat/Slackにメッセージをドロップして、リベースが発生している可能性があります。
  • git stashは、現在の作業を保護するために用意されています。
  • あなたのチームメンバーは、変更が容易に認識されるように、git pull --rebaseを使用する必要があります。
  • master/devブランチの修正プログラムを再配布することは、一般的な習慣です。これは、チームメンバが再配置に慣れるのにも良い機会です。
関連する問題