{
"$type": "site.standard.document",
"canonicalUrl": "https://blog.nove-b.dev//posts/local-git-ignore",
"path": "/posts/local-git-ignore",
"publishedAt": "2025-05-03T00:00:00.000Z",
"site": "at://did:plc:2atly2y5kfyjcj5zap6pv4wd/site.standard.publication/3mmxeqr2tcb2k",
"tags": [
"git"
],
"textContent": "結論\n\nでフォルダ、ファイルを指定することでGit 管理から除外できる。\n\n切り替え時のメモリ不足\n\n個人の頭のスペックが著しく低いので、マルチタスクには向いていない。\n\n仕事でもその影響をひどく受ける。\n\n例えば1つの課題をやりつつ、もう1つの課題をこなさなくちゃいけない時。\n\nブランチを変更後に、\n\n- このブランチでは何をしていたのか\n- どこまで進んでいるのか\n- どのような方針で進めていたのか\n\nを思い出すことで時間を浪費する。とても効率が悪いし、燃費が悪い。\n\naiが言うに\n\nどうすれば解決できるかChat GPTに相談してみたところ\n\n> めっちゃ共感します、その「タスク切り替えのもたつき」問題。これは実際に\n> 「タスクスイッチングコスト」とか「コンテキストスイッチ」って呼ばれていて、脳の仕組み的にもちゃんと負荷がかかってるんですよね。\n\nて、すごいフランクに教えてくれた。\n\nそういえばなんか最近AIがフランクになってきている気がする。\n\nそろそろ人間の機嫌を取るフェーズに入ったのかもしれない。シンギュラリティは近く、そもそも仕事が奪われてタスクの切り替えで悩むこともなくなるかもしれないけど、まだ目の前に仕事はあるっぽいので、対策を聞き、改善を試みることにした。\n\n> タスクを切り替える前に、今の状態・次やることを書き出すと、戻った時に再起動がめっちゃ早くなります。\n\nどうやらこれがめっちゃ有効らしい。\n\nこんな感じで書いておくと戻ってきたときに、すぐに作業に集中できるらしい。\n\n切り替えメモをどこに書くか\n\n早速実践してみることにしたけど、どこにメモするかで悩むことになった。\n\nGoogle\nKeepとかNotionとかSlackでもいいんだけど、基本的にVsCodeにいるのでVsCodeで完結したい。\n\nGit管理から外したい\n\nただ、VsCodeで作業しているディレクトリは大半Git管理されている。\n\nつまり自身のメモをそこに置くとGitの管理下になる。なんとか避けたいけど、プロジェクト全体のgitignoreに書くのも気に食わないし、他の人に影響を与える可能性がある。\n\nつまり自分の環境でだけGitの管理から外したい。\n\n解決した\n\n調べてみると、.gitの中の設定をいじればできるらしい。\n\nで特定のフォルダを指定するとそのフォルダは自身の変更履歴に上がってこなくなる。\n\n当然、フォルダ名はプロジェクトで使わないようなフォルダ名にするのが無難なので、適当なprefixでもつけて命名するようにする。\n\nこれでタスク切り替えのもたつき問題は解決できると思ったけど、まだ絶賛もたついている。",
"title": "自分の環境でだけ、特定のフォルダをGitの管理化から除外する"
}