git初心者です。
1人で開発してるのですが、初めて作業用のブランチを2つ作ることになりました。
※機能追加中に、急ぎ対応分が発生
現在ブランチA(機能追加中)上で作業してます。
新たにブランチB(急ぎ分)を作ってここで作業します。
このBが完了した後、リモートへpushし、再びAの作業を再開したいと思います。
AとBは、競合するプログラムはありません
この場合の手順は、単純にそれぞれのブランチでcommitとpushするだけで良いでしょうか?
具体的には、以下の手順であってますでしょうか?
ブランチB(急ぎ分)を終わらせてpush
ブランチB上で git add . git commit -m "急ぎ対応" git checkout masetr git merge ブランチB git push origin master
次にブランチAに戻って作業し終われば通常通り、masterに取り込み
git checkout ブランチA 作業終えた後 git add . git commit -m "機能追加" git checkout masetr git merge ブランチA git push origin master
初歩的な質問で恐れ入りますが宜しくお願い致します。
ブランチ B を master から作れば大丈夫だと思います。
(origin が GitHub なら、マージは GitHub でやりたいところですが、それは別の話ですね。)
有難う御座います。
originはbitbacketです。
GitHub上でマージができるんですね、知りませんでした!
Bitbucket でも pull request を作ってマージできるっぽいですね。
https://nodoame.net/archives/10312
(一人で作業してるなら手元でマージしても構わないとは思います。)
回答1件
あなたの回答
tips
プレビュー