I develop my local repo with Eclipse. The repo therefore contains files and directories created by Eclipse, e.g. .settings, .buildpath, .project and such. I do not want these folders and files to be pushed to Bitbucket. I added them to .gitignore and also to .git/info/exclude. I ran the git command:
git ls-files --others --exclude-from=.git/info/exclude
But whenever I recreate the Bitbucket repo, these are pushed up and I see them in the source list. How can I avoid that?
My .gitignore:
/.buildpath
/.settings
/.project
/.gitignore
My .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]
# *~
/.buildpath
/.settings
/.project
/.gitignore