Я использую идею ij. Что я могу сделать, чтобы избежать сбоя операции git pull? - PullRequest
0 голосов
/ 24 ноября 2018

информация, которую она показывает, выглядит примерно так:

your local files will be override.......

Что-то не так с файлом gitignore?
Что я могу сделать, чтобы устранить его абсолютно?Большое спасибо!

1 Ответ

0 голосов
/ 24 ноября 2018

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

Зафиксируйте ваши изменения и затем выполните извлечение

# add your files to the staging area
git add . (or any other file that you need)

git commit

# now pull
git pull

Или, если вы не хотите коммитить:

git stash 

# now pull
git pull

Я не фиксирую файлы в .idea dir, потому что хочу нажать на негов удаленную ветку и эти файлы запрещено пихать в удаленную ветку.

  • Если вы не добавили их в gitignore, добавьте их
  • Если они уже зафиксированы, удалите их из индекса

    # remve the commited files
    git rm --cached <file list>
    

Или, если вы хотите полностью удалить их из истории, используйте

BFG - https://rtyley.github.io/bfg-repo-cleaner/

enter image description here

Используйте этот файл игнорирования с этого момента:

https://www.gitignore.io/api/intellij


...