teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

追記しました。

2017/08/30 15:08

投稿

namnium1125
namnium1125

スコア2045

title CHANGED
File without changes
body CHANGED
@@ -17,4 +17,49 @@
17
17
 
18
18
  gitは始めたばかりで、コマンド等は見よう見真似でやっている状態です。
19
19
 
20
- 回答よろしくお願いします。m(_ _)m
20
+ 回答よろしくお願いします。m(_ _)m
21
+
22
+ ##追記
23
+
24
+ うまく伝わっていなかったようなので追記させて下さい。
25
+
26
+ print.pyが入っているhogeディレクトリを追跡中として、
27
+
28
+ masterブランチに
29
+ ```python3
30
+ #print.py
31
+
32
+ print("master")
33
+ ```
34
+
35
+ subブランチに
36
+ ```python3
37
+ #print.py
38
+
39
+ print("sub")
40
+ ```
41
+
42
+ があるとします。
43
+
44
+ 始めmasterにチェックアウトしているとします。
45
+ ここで以下のようになりますよね?
46
+
47
+ ```
48
+ $ python3 print.py
49
+ master
50
+ $ git checkout sub
51
+ Switched to branch 'sub'
52
+ $ python3 print.py
53
+ sub
54
+ ```
55
+
56
+ ということは開発用にsubブランチにチェックアウトして、
57
+ その間にprint.pyにアクセスすると内容が変わってしまうということですよね?
58
+
59
+ 開発中にprint("master")が書かれたprint.pyにアクセスできないので、それはまずいんです。
60
+
61
+ それを防ぐにはどうすればいいかを教えていただきたかったです。
62
+
63
+ 別なファイルにクローンして、マージすればいいんでしょうか?
64
+
65
+ 引き続き回答よろしくお願いします。m(_ _)m