私は多くのコードをコミットしようとしていますが(まだ完了していません)、私の同僚が作業している実際のブランチで作業しているとき、彼はまずコミットし、コードの一部で何かを修正するように求めます。私のカスタムコードの変更を失うことなく、実際のgitブランチ状態で何かを修正する方法、およびマージを行わない?
だから、私は自分のコードの準備ができていないとして、今マージ行う準備ができていないですが、できるだけ早く修正を行うために必要とされ、このブランチからプルするとマージしない、コミット必要となど
。だからそのような場合、私はちょうど別のディレクトリに最後のレポ状態のクローンを作って、変更を加えて元に戻します。
このような場合には(隠れている/ポップしていないので、私のコードで作業を続け、今すぐにマージする必要がないため)、もっと洗練されたソリューションがあります。
同じファイルを変更した場合、同僚が変更を加えないと「stash pop」が私にマージを強制しますか? –
変更内容が同じファイルにあっても、同じ行には触れていない場合は、あなたの助けなしに実行されます。両方とも同じ行を変更した場合、 'git'は解決を依頼します。 –