web関連

【git】「.gitignore」ファイルでリモートリポジトリにあげるファイルを制限できる

「.gitignore」ファイルを使えばリモートリポジトリにpush(アップロード)するファイルを選定できると知ったので備忘録
※ignore…「無視する、知らないふりをする」

「.gitignore」を用意して除外するファイルを指定をするだけ

用意するものブランチ配下に.gitignoreと以下のようなコードを記述

# 「node_modules」ディレクトリ含めその配下のファイルを全てアップロードしない
node_modules/

# 全てのhtmlファイルをアップロードしない
*.html

# 全てのindex.htmlと名がつくファイルをアップロードしない
index.html

# .gitignoreより下の階層の全てのindex.htmlをアップロードしない
/index.html

複数「.gitignore」を置けるっぽい、なのでそれぞれの階層に置くのもあり

個人的に最初の二つ以外使わない
他にも色々と書き方はあるみたいだけど使ったことない

既にgit addしてインデックス(ステージングエリア)に登録している場合は以下のコマンドを叩いて管理対象から除外する必要がある

git rm --cached [ファイル名]

Leave a Comment

入力エリアすべてが必須項目です。メールアドレスが公開されることはありません。

内容をご確認の上、送信してください。