Arguments passed through ...
are added to the .gitignore
file. Elements already present in the file are modified.
When ignore = TRUE
, the arguments are added to the .gitignore file,
which will cause 'Git' to not track them.
When ignore = FALSE
, the arguments are prepended with !
,
This works as a "double negation", and will cause 'Git' to track the files.
Arguments
- ...
Any number of character arguments, representing files to be added to the .gitignore file.
- ignore
Logical. Whether or not 'Git' should ignore these files.
- repo
a path to an existing repository, or a git_repository object as returned by git_open, git_init or git_clone.
Examples
dir.create(".git")
git_ignore("ignorethis.file")
unlink(".git", recursive = TRUE)
file.remove(".gitignore")
#> [1] TRUE