Day After Day
tsurezure naru mamani...
ANOTHER DECADE

from 2022 when it's begining after/with CORONA Virus.

ちょっと便利なgit技

8月
8
2024
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