私は最近gitフローの使用を開始しましたが、私は常に問題を抱えています。私は、フィーチャをマージするプロセスを完全に理解していないと思います。私はいつもマージ競合に遭遇しており、私のdevelop
とorigin/develop
が分岐したというエラーが出ています。gitのフロープロセスを理解する
git flow feature start MYFEATURE
は、今私がローカル機能MYFEATURE
にしています...これは私のプロセスです...
私が開発して変更したいので、私は機能を作成します。だから私は私が欲しいと私はgit add
git commit
git push
私のMYFEATURE
を変更します。
今私は開発するために私の機能をマージしたいが、その間に、他の開発者は私の最新のものではないので、支店を開発するようにプッシュしている。だから... ...私は
git pull origin develop
それを更新するために、これは私の紛争の多くを与えるので、私はそれらを修正して、I git push
。この時点で私の機能をマージしようとするとエラーが増えますが、私の手順は間違っているはずです。
とにかく、私はやる...
git flow feature finish MYFEATURE
、それがコミットので、私は、
git push
は、誰かが私にやっての右のプロセスを表示することができない私の地元は×で進んでいると言われますこれは、ステップバイステップですか?私はこれがどのように機能しているか完全にはわからないと思う。
「機能をマージしようとするとエラーが発生します」というエラーを付けることはできますか? –
@sajibkhan例えば、あなたの支店が合併して開発を進めて12のコミットによって起点/発展しています – Bolboa