2018年10月26日 星期五

[git] 怎麼在 git local 建立 gitignore files how to create local gitignore

[git] 怎麼在 git local 建立 gitignore files how to create local gitignore

常常在本地開發後,會有些在本地的  untracked files

$ git status
On branch dev
Your branch is ahead of 'upstream/dev' by 1 commit.
  (use "git push" to publish your local commits)
Untracked files:
  (use "git add <file>..." to include in what will be committed)

        .local_gitignore

nothing added to commit but untracked files present (use "git add" to track)

當真的不需要添加到remote branch 的檔案多了之後,
每次 git status 都會列出許多檔案。
而 repo 內的 .gitignore 是 global 給使用這個 repo 中的設定,
那要怎麼在本地使用 gitignore 呢?
可以加入 local 的 git config

$ git config --local -e
[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
    excludesfile = /projects/myrepo/.local_gitignore


$ cat .local_gitignore
.local_gitignore
web/t.py

記得在 excludesfile 的 .local_gitignore 第一條加入 .local_gitignore


沒有留言:

張貼留言