Git Hub を使用するのはこれが初めてです。では、ご協力お願いします。
私は別の開発者と iOS プロジェクトに取り組んでいます。現在、2 つの異なる機能に取り組んでいるので、開発者ごとに別々のブランチを作成するのが良い方法だと思いました。だから私の計画は以下のステップに従うことです
functionality1
を使用して、現在のブランチから名前を付けたローカル ブランチを作成します。git checkout -b functionality1
functionality1
コードをブランチにコミットするを使用してそのブランチをリモートにプッシュします
git push origin functionality1
これにより、ブランチがリモート サーバーに追加されます。どこからでも作業できるので、リモートにブランチが必要です。
を使用してMasterブランチにマージします
git checkout master git merge functionality1
現在
functionality1
はブランチにマージされていますmaster
(競合が発生していない場合)
他の開発者も同じ手順に従います。
ブランチはまだ削除したくありません。
両方のブランチが にマージされたら、各開発者はマージされたコードをブランチからそれぞれのブランチ ( & ) に取得し、同じブランチ ( & )で作業を続けるにmaster
はどうすればよいでしょうか?master
functionality1
functionality2
functionality1
functionality2