回答編集履歴

2

追記

2017/06/29 04:43

投稿

mattn
mattn

スコア5030

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- ついでなので直し方を。
9
+ ついでなので直し方を。(間違って作った feature の消し方)
10
10
 
11
11
  まず必要ない feature ブランチを一旦消します。消す際は feature ブランチにいる事は出来ないので一度 master に戻ります。
12
12
 

1

追記

2017/06/29 04:43

投稿

mattn
mattn

スコア5030

test CHANGED
@@ -1 +1,47 @@
1
1
  ブランチを作成する為のコマンド `git checkout -b xxx` は今いるブランチを基準に枝分かれする為のコマンドであって、master から派生する為のコマンドではありません。おそらく `happy` ブランチにいる状態から `git checkout -b feature` を実行されたのかと思います。
2
+
3
+
4
+
5
+ 追記
6
+
7
+
8
+
9
+ ついでなので直し方を。
10
+
11
+ まず必要ない feature ブランチを一旦消します。消す際は feature ブランチにいる事は出来ないので一度 master に戻ります。
12
+
13
+
14
+
15
+ ```
16
+
17
+ $ git checkout master
18
+
19
+ ```
20
+
21
+ そして feature を削除
22
+
23
+ ```
24
+
25
+ $ git branch -D feature
26
+
27
+ ```
28
+
29
+ 改めて feature を(master から)作成
30
+
31
+ ```
32
+
33
+ $ git checkout -b feature
34
+
35
+ ```
36
+
37
+ もし develop から派生したいのであれば
38
+
39
+ ```
40
+
41
+ $ git checkout develop
42
+
43
+ $ git checkout -b feature
44
+
45
+ ```
46
+
47
+ とします。その場合、出来れば分かり良い様に `develop/feature` や `develop-feature` というブランチ名にした方がよいですが。