Git добавя "непроменени" файлове към сцената

За проекта, по който работя, искам да използвам:

 git add . -A 

, за да добавите някои файлове към сцената. Проблемът е, че Git смята, че тези файлове не са засегнати от последното фиксиране, така че те се игнорират. Аз обаче лично променя файла, но Git все още вижда файла непроменен.

Как мога да "добавя" този файл в хранилището си?

8
03 сент. зададен от user2744374 на 03 сеп . 2013-09-03 23:09 '13 в 23:09 2013-09-03 23:09
@ 2 отговора

проверете вашия .gitignore файл, трябва да има някакъв шаблон, съответстващ на този файл, който изключва възможността за поставяне на файла. Или можете да използвате git add . -f git add . -f за добавяне на тези файлове.

4
26 дек. отговорът е даден inampaki 26 декември. 2015-12-26 23:13 '15 в 23:13 2015-12-26 23:13

Изглежда, че този файл се assume-unchanged -бит. Ако този бит е зададен, git вече няма да търси промени в този файл. Премахнете го, като напишете:

 git update-index --no-assume-unchanged <file> 
border=0

След това git status и git add ще открият модифицирания файл.

4
09 сент. Отговорът е даден от Oznerol256 Sep 09 2013-09-09 15:23 '13 в 15:23 2013-09-09 15:23

Други въпроси относно тагове или Задайте въпрос