Как избежать Ds_Store и pods при использовании контроля исходного кода Xcode? - PullRequest
0 голосов
/ 20 марта 2020

Член моей команды нажал pods и ds_store. Мы используем файл .gitignore, а также добавили все, чтобы игнорировать. Но по-прежнему возникают конфликты для каждого файла pod и всего, когда я вынимаю его в своей ма c.

Как мне удалить их все и сделать так, чтобы в будущем они были без ошибок.

Это как выглядит мой конфликт:
my conflict

Ответы [ 2 ]

0 голосов
/ 20 марта 2020

Сначала удалите,

rm .DS_Store

, затем потяните,

git pull origin master
0 голосов
/ 20 марта 2020

Это происходит потому, что файлы уже отслеживаются git.

Так что вам нужно удалить их из репо.

Чтобы удалить один файл ...

git rm README.md

Чтобы удалить папку ...

git rm -rf Pods

После того, как вы это сделаете, вам нужно будет зафиксировать перейдите в репозиторий, и эти файлы / папки больше не будут отслеживаться, если они перечислены в файле .gitignore.

git add . 

git commit -am 'refactor: remove un needed files' 

git push 

Чтобы рекурсивно удалить все папки DS_Store из репозитория, выполните

find . -name '.DS_Store' -type f -delete
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...