##はじめに
今回は引き続きXcodeのgit操作でブランチの作り方やチェックアウト(ブランチの切替)の仕方をまとめていきます。
前回作成したプロジェクトの状態から開始しますので、開始状態の詳細は前の記事を参照願います。
ちなみに、前回ではXcodeでのローカルリポジトリの作成(.gitignoreの作成)、コミット、リモートリポジトリの作成、プッシュをまとめています。
###環境
- macOS Mojave(バージョン10.14.1)
- Xcode (バージョン 10.1 )
##ブランチの作成
-
こんな画面になるので「sub」と入力してCreateをクリックします。
「現在のブランチからブランチを作成してそれに切り替えます。コミットされていない変更はすべて新しいブランチで利用可能になります。」って書いてありますので、その通りになります。 -
Branchesにsubと言う名のブランチができます。
(current)がsubについているのがわかりますね。
この状態でソースコードを改造してコミットしたあとsubブランチとmasterブランチを見てみます。
subブランチに新しいコミットが追加されました。
ブランチを作ることで、masterに影響せずに新機能を作れるようになるようです。
ブランチの評価が終わったら、masterに反映させるのですが、(current)がsubにある状態だと反映ができないので、ブランチをmasterに切り替えます。
##ブランチの切替(チェックアウト)
##ほかブランチの内容をマージ