2016-03-23 2 views

ответ

7

Прежде всего файлов уже поручены, так что вы должны удалить его из репозитория:

git rm -r --cached .Rproj.user/** 
git commit -m "Removed files...." 

# now add it to the `.gitignore` and the files will be ignored 

добавить следующее:

.Rproj.user/** 

Вы должны пометить его как папку.
Для того, чтобы сделать это добавьте 2 **, как описано выше

enter image description here

P.S.

Вот крутой крючок, который блокирует те типы файлов, которые будут добавлены при попытке чтобы подтолкнуть их к серверу.

What are some more forceful ways than a .gitignore to keep (force) files out of a repo?

+1

К сожалению, это не сработало. См. Выше. –

+0

Я понимаю, почему это уже в вашем репо. сначала вы должны удалить его: – CodeWizard

+0

'git rm --cached .Rproj.user/**' затем зафиксировать изменения, а git игнорировать будет улов с этой точки – CodeWizard