ちょっと便利なgit技
Back
Alt+HOME
git status したときに、ステージさせないファイルやフォルダを表示させたくない時にちょっと便利な方法
不便を感じるシーン
PS X:\Projekut> git status
On branch main
Your branch is up to date with 'origin/main'.
Untracked files:
(use "git add ..." to include in what will be committed)
__pycache__/
nothing added to commit but untracked files present (use "git add" to track)
上記は変更されたファイルは無い状態であるが、untracked files として __pycache__/ が表示されている。
もし多数の変更ファイルが有った場合、git add .(全てを加える) を使用できない。(使用すると__pycache__も加えられてしまう)
そこでステージする必要の無いファイルは監視しないようにする
PS X:\Projekut> nano .\.git\info\exclude
GNU nano for Windows 64 bits, v7.2-22.1 2023.04.15 .\.git\info\exclude
# git ls-files --others --exclude-from=.git/info/exclude
# Lines that start with '#' are comments.
# For a project mostly in C, the following would be a good set of
# exclude patterns (uncomment them if you want to use them):
# *.[oa]
# *~
__pycache__
この様に exclude ファイルに記述したファイル・フォルダは監視されなくなり、untracked として表示されることも無い。
Back
Alt+HOME
この 作品 は
クリエイティブ・コモンズ 表示 - 非営利 - 改変禁止 4.0 国際 ライセンス
の下に提供されています。
English
Powered by