回答編集履歴

3

Fix mistake

2020/06/30 11:26

投稿

y_shinoda
y_shinoda

スコア3272

test CHANGED
@@ -61,3 +61,37 @@
61
61
  git commit -m "Remove pg_stat_tmp from version control"
62
62
 
63
63
  ```
64
+
65
+
66
+
67
+ 次のコマンドを実行すると、
68
+
69
+ 対象のファイルがGIt 管理から外れているか確認することができます:
70
+
71
+
72
+
73
+ ```console
74
+
75
+ $ git ls-files --error-unmatch pgsql-data/pg_stat_tmp/global.stat
76
+
77
+ error: pathspec 'pgsql-data/pg_stat_tmp/global.stat' did not match any file(s) known to git
78
+
79
+ Did you forget to 'git add'?
80
+
81
+ ```
82
+
83
+
84
+
85
+ 上記のようなメッセージが表示されれば、Git 管理から外れています
86
+
87
+ もし、Git 管理から外れていなければ、次のような出力になります:
88
+
89
+
90
+
91
+ ```console
92
+
93
+ $ git ls-files --error-unmatch pgsql-data/pg_stat_tmp/global.stat
94
+
95
+ pgsql-data/pg_stat_tmp/global.stat
96
+
97
+ ```

2

Fix mistake

2020/06/30 11:26

投稿

y_shinoda
y_shinoda

スコア3272

test CHANGED
@@ -56,10 +56,8 @@
56
56
 
57
57
  ```console
58
58
 
59
- git rm -r --cache pgsql-data/pg_stat_tmp/global.stat
59
+ git rm --cache pgsql-data/pg_stat_tmp/global.stat
60
60
 
61
- git add .
62
-
63
- git commit -m "Remove .metadata from version control"
61
+ git commit -m "Remove pg_stat_tmp from version control"
64
62
 
65
63
  ```

1

Describe details

2020/06/30 11:20

投稿

y_shinoda
y_shinoda

スコア3272

test CHANGED
@@ -2,15 +2,21 @@
2
2
 
3
3
 
4
4
 
5
- [データベースファイルのレイアウト](https://www.postgresql.jp/document/9.4/html/storage-file-layout.html)
5
+ 参考: [データベースファイルのレイアウト](https://www.postgresql.jp/document/9.4/html/storage-file-layout.html)
6
6
 
7
7
 
8
8
 
9
9
  開発用に PostgreSQL データベースをお使いですか?
10
10
 
11
- 本番のデータベースとは別のデータベースであれば、
11
+ 開発のデータベースと本番のデータベース別のデータベースであれば、
12
12
 
13
+ こちらのファイルは本番環境には不要と思われますので
14
+
13
- こちらのファイルは Git 管理で無視する設定を行いしょう
15
+ Git の操作で無視する設定を行うとよしょう
16
+
17
+
18
+
19
+ ## `pgsql-data/pg_stat_tmp` 以下のファイルを Git の操作で無視する方法
14
20
 
15
21
 
16
22
 
@@ -36,7 +42,15 @@
36
42
 
37
43
  ただし、すでに `pgsql-data/pg_stat_tmp/global.stat` を Git 管理に加えてしまった場合は
38
44
 
45
+ `.gitignore` に追加しても引き続き Git 管理されます。
46
+
47
+
48
+
49
+ ## Git 管理に含めてしまったファイルを Git 管理から除外する方法
50
+
51
+
52
+
39
- 次のコマンドで Git 管理から外します
53
+ 次のコマンドで Git 管理から外します:
40
54
 
41
55
 
42
56