What are the methodes to ignore files, directories/folders, file permissions ... of the git repository ?
1 Ignore files And Folders using .gitignore
Files (Include and/or Exclude)
Create the gitignore file at the top of your repository,i f it's not already exist
To Exclude A file/folder just add file path or the directory path like:
.htaccess
README.txt
backup
htdocs/temp
htdocs/sites/*/files
htdocs/sites/*/private
To re include a file / Folder already excluden before
!backup/file_to_include.txt
!htdocs/sites/all
!htdocs/sites/*/files/folder_to_include
2. Ignore File mode / file permissions (chmod/chown) using git config
(Examples are not tested)
git config core.fileMode false #For a specific repo
git config --global core.filemode false #For all of your repos
If this does not work you are probably using a newer version of git so try the --add
option.
git config --add --global core.filemode false
If you run it without the --global option and your working directory is not a repo, you'll get
error: could not lock config file .git/config: No such file or directory
If this does not work, you can also do it manually:
1. Go to the .git
Folder of your repository (cd path_to/your_project_repo/.git
)
2. Edit the config
File (vim config
)
3. Change filemode = true
to filemode = false
And Save
[core]
repositoryformatversion = 0
filemode = false
4. Reinit the git (git init
)
Comments