##ブランチの変更削除
*が現在使用しているブランチを示しています。
Git branch
- master
ブランチを新しく作成
$ Git branch feature-A
feature-Aブランチに切り替える
以下Switched表示が出ればOK
$ Git checkout feature-A
Switched to branch 'feature-A'
ブランチの一覧表示を行い
feature-Aに切り替わっていることを確認してください
Git branch
- feature-A
master
A.jsにconsole.log('feature-A ブランチで追加')
git add a.js
Git diff HEAD 以下確認
+console.log('feature-A ブランチで追加'
$ git commit -m "update to feature-A"
[feature-A 36b349c] update to feature-A
1 file changed, 1 insertion(+)
ブランチをmasterに変更
$ Git checkout master
Switched to branch 'master'
下記コマンドでマージされる
Git marge —no-ff feature-A
終了できなくなった
エディターがデフォルトになっていたので変更
$ git config --global core.editor 'vim -c "set fenc=utf-8"'
エディターがvimになっているか確認する。
$ less ~/.gitconfig
[core]
editor = vim -c \"set fenc=utf-8\"
$ git checkout master
git merge --no-ff feature-A
feature-Bを発生させる
$ git checkout -b feature-B
feature-Bにブランチが切替っていることを確認。
$ git branch
feature-A
- feature-B
master
a.jsにconsole.log('BBB');を追加してファイルを保存します