diff --git a/documents/forGitBranch/git_branch_standards.md b/documents/forGitBranch/git_branch_standards.md index 54a59953..9d680001 100644 --- a/documents/forGitBranch/git_branch_standards.md +++ b/documents/forGitBranch/git_branch_standards.md @@ -613,6 +613,21 @@ Gitで管理したくないファイル名のルールを定義する`.gitignore 環境設定を`.env`で行うのが一般的になってきているが、`.env.local`、`.env.dev.local`といった`.local`がついたファイルはクレデンシャルなどの機微な情報を扱うファイルとして定着しているため、 `*.local`も追加すると良い。 +### 個人用のファイルをGit管理対象外とする + +`.gitignore` を用いると、チームでGit対象外とするファイルを一律で設定できる。 + +一方で、動作確認用のちょっとしたスクリプトなどで以下の要件が出てくることがある。 + +- 個人的にGitリポジトリ配下のフォルダに格納したいが、コミットしたくない(≒自分のローカルリポジトリのみ必要である) +- あくまで個人用途であるため `.gitignore` に追記したくない + +上記の場合は、`.git/info/exclude` を利用することを推奨する。 + +参考: + +- [個人的Gitおすすめtips 7選 #GitHub - Qiita](https://qiita.com/hichika/items/f3c980dd069df0f3a56e) + ### Pull Request / Merge Request テンプレート GitHubやGitLabでは、プルリクエスト作成時のテンプレートを作ることができる。チームでプルリクエストで書いてほしいことを明示的にすることで、レビュー効率の向上や障害調査に役立てることができる。