質問編集履歴

3

質問内容の追記

2019/01/22 08:51

投稿

fukkun0412
fukkun0412

スコア37

test CHANGED
File without changes
test CHANGED
@@ -17,6 +17,30 @@
17
17
  上記のリソースはD:\Gitwork\hook_test.git\hooks内にある。
18
18
 
19
19
  OSはWindows10 Pro。
20
+
21
+
22
+
23
+ ・リソースのコード
24
+
25
+ pre-push
26
+
27
+ if [ $? -eq 0 ]; then
28
+
29
+ MSG=$(git log -1 --name-only --pretty=format:"%h" | grep strings | grep .xml)
30
+
31
+ cd $(cd $(dirname $0) && pwd)
32
+
33
+ for i in ${MSG[@]};do
34
+
35
+ echo "Update"
36
+
37
+ echo $i
38
+
39
+ `./upload.sh $i`
40
+
41
+ done
42
+
43
+ fi
20
44
 
21
45
 
22
46
 

2

質問内容の修正

2019/01/22 08:51

投稿

fukkun0412
fukkun0412

スコア37

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  ######今起きている現象
24
24
 
25
- upload.shとupload.batの改行コードが両方Windows(CR LF)の場合
25
+ upload.shとupload.batの改行コードが両方Windows(CR LF)・両方Unix(LF)の場合
26
26
 
27
27
  →上記の二つのファイルは正常に起動するがpushができない。
28
28
 
@@ -42,20 +42,6 @@
42
42
 
43
43
 
44
44
 
45
- upload.shとupload.batの改行コードが両方Unix(LF)の場合
46
-
47
- →上記の二つのファイルは正常に起動しないかつpushができない。
48
-
49
- エラー内容
50
-
51
- ./upload.sh: line 37: $'\r': command not found
52
-
53
- .git/hooks/pre-push: line 8: english: command not found
54
-
55
- error: failed to push some refs to 'Z:\hook_test'
56
-
57
-
58
-
59
45
  ######解決したいこと
60
46
 
61
47
  ・なぜ、upload.shとupload.batの改行コードがMacintosh(CR)でないと、pushができないのか。その理由・対処法。

1

質問内容に追記

2019/01/22 05:13

投稿

fukkun0412
fukkun0412

スコア37

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,13 @@
26
26
 
27
27
  →上記の二つのファイルは正常に起動するがpushができない。
28
28
 
29
+ エラー内容
30
+
29
- エラー内容:./upload.sh: line 37: $'\r': command not found
31
+ ./upload.sh: line 37: $'\r': command not found
32
+
33
+ .git/hooks/pre-push: line 8: english: command not found
34
+
35
+ error: failed to push some refs to 'Z:\hook_test'
30
36
 
31
37
 
32
38
 
@@ -40,7 +46,13 @@
40
46
 
41
47
  →上記の二つのファイルは正常に起動しないかつpushができない。
42
48
 
49
+ エラー内容
50
+
43
- エラー内容:./upload.sh: line 37: $'\r': command not found
51
+ ./upload.sh: line 37: $'\r': command not found
52
+
53
+ .git/hooks/pre-push: line 8: english: command not found
54
+
55
+ error: failed to push some refs to 'Z:\hook_test'
44
56
 
45
57
 
46
58