常常在本地開發後,會有些在本地的 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
沒有留言:
張貼留言