2012-02-29 3 views
2

私が私の機能ブランチXXXXにいて、ここでgit pull bad_remote masterを発行していることが、BADのことです(私たちのワークフローとブランチはもちろん設定されています)。Git:ブランチで間違ったリモートをマージ/フェッチするのを避けるにはどうすればいいですか?

ローカルブランチYYYY(bad_remoteの変更を受け取る予定のブランチ)にいない場合、git(またはいくつかのBashマジックを介して)にそのリモートをマージまたはフェッチしないように指示する方法はありますか? ?それは私にはいくつかの悪い言葉が私に吐き気のない素敵な機能だろう:)

私はすぐに問題を解決する方法を知っているが、それが起こると私はすぐにそれを認識していない...うーん.. 。チェリーピックは

がフックで私の友人:(探していることは(まだ?)前のマージがあると思われ行方不明。

ありがとう。

答えて

0

これはあなたの問題を解決しないかもしれないが、私にこれはあまりにも心配しているようです。

フェッチすると失われます。リモートブランチはリモートリポジトリのコミット履歴を反映しているので、実際は常に良いです。

誤ってリモートブランチとマージすると、いつでもgit reset --hardを使用しているコミットに戻ることができます。 (作業ディレクトリを変更した場合は、git stash; git reset --hard; git stash pop;

関連する問題