2017-01-26 6 views
2

私はgitに新しいですし、現在のプロジェクトでsourcetreeを使用しています。元の機能ブランチからorigin/masterにプルリクエストを行うたびに、sourcetree内のローカルマスターがプルしたい。これまでのところ、ローカルマスターは新しい変更を望んでいるので、ローカルマスターにプルした直後に、ローカルマスターからマスター/マスターにプッシュするように表示されます。オリジンマスターは最新であり、まだまだです。なぜorigin/masterからpullした後で、local/masterは再びpushしたがっていますか?

どうしてですか?どのようなアイデアはコミットと引っ張ってローカルマスターにやりますか?事前みんな習慣として

答えて

2

のおかげで、あなたのすべき(偉大な議論の対象であり、あなたのソースコントロールの管理者に任されて優れている)レポのコピーを確保し、originに任意のcommitpushpullまたはrebase最新のバージョンを持っていて、あなたの前に競合を解決できることはpushです。 pullでコンフリクトが解決されている場合は、あなたのリポジトリは変更されます(解決したかどうかにかかわらず)originは1つ後にcommitになります。だからこそあなたはプロンプトを出し続けるのです。

関連する問題