Резултатите от това писане са:
- Как да промените Git Ignore File Mode (chmod) „True“ с конфигурационна стойност?
- Как да промените Git Ignore File Mode (chmod) „False“ с конфигурационна стойност?
Нека продължим напред и да ги прегледаме един по един!
Как да промените Git Ignore File Mode (chmod) „True“ с конфигурационна стойност?
За да накарате Git да игнорира файловия режим (chmod), първо се преместете в локалното хранилище на Git и създайте файл. След това го преместете в индекса на етапа и ангажирайте промените. Проверете настройките по подразбиране на файловия режим. Ако е вярно, променете файловия режим с помощта на „ $ chmod ” и проверете разрешенията.
Сега вижте следния пример за по-добро разбиране!
Стъпка 1: Стартирайте Git Bash Terminal
Отворете Git bash, като използвате менюто 'Старт' на Windows:
Стъпка 2: Преместете се в изискваното Git хранилище
Стартирайте „ cd ”, за да преминете към необходимото Git хранилище:
$ cd 'C: \ Тръгни \T е_1'
Стъпка 3: Инициализирайте Git Repository
Инициализирайте Git хранилището, като използвате следната команда:
Стъпка 4: Създайте нов файл
Използвайте командата по-долу, за да генерирате нов файл в работната област на Git:
Стъпка 5: Добавете файл към Git Staging Index
След това преместете файла в Git индекса чрез дадената по-долу команда:
Стъпка 6: Извършете промени
Извършете всички добавени промени заедно с конкретно съобщение и актуализирайте хранилището:
Стъпка 7: Проверете настройките за конфигурация на файловия режим по подразбиране
Изпълнете предоставената команда, за да видите настройките за конфигурация на файловия режим по подразбиране:
Според дадения изход състоянието на настройките за конфигурация на файловия режим е „ вярно ”. Сега направете някои промени:
Стъпка 8: Проверете разрешенията по подразбиране на файла
За да проверите разрешенията по подразбиране на файла, стартирайте „ ls -l ” заедно с името на файла:
Може да се забележи, че само потребителят (собственикът) има разрешения за четене и запис, а останалите хора имат разрешения само за четене:
Стъпка 9: Променете файловия режим
Използвай ' chmod ” заедно с битовете за разрешение и името на файла за промяна на файловия режим на различни разрешения:
Променихме разрешенията на 444, което означава, че всеки има разрешения само за четене, включително автора (собственика):
Стъпка 10: Проверете разрешенията на файла
За да проверите дали разрешенията на файла са променени или не, изпълнете предоставената команда:
На предоставената по-долу екранна снимка може да се види, че разрешенията са променени на 444, което е само за четене от всички:
Как да промените Git Ignore File Mode (chmod) „False“ с конфигурационна стойност?
Ако не искате да настроите промените в файловия режим в текущия ви работещ Git проект за разработка, тогава задайте разрешенията за конфигурация на файловия режим на „ Невярно ”.
Опитайте следните стъпки, за да го направите.
Стъпка 1: Променете разрешенията за конфигурация на файловия режим
Изпълнете предоставената команда, за да зададете разрешенията за конфигурация на файловия режим на false:
Стъпка 2: Променете файловия режим
За да промените файловия режим за проверка на игнорирането на промените в файловия режим, изпълнете командата по-долу:
Стъпка 3: Проверете разрешенията за файлове
Проверете дали разрешенията на файла са променени или не, като използвате дадената команда:
Изходът по-долу показва, че разрешенията са променени на 744, което означава, че само потребителят (собственикът) има разрешения за четене и запис, а останалите хора имат разрешения само за четене:
Стъпка 4: Проверете разрешенията на проследявания файл
За да видите подробна информация за файловете на необединените пътища, използвайте предоставената команда:
Забележка : Можем да видим, че локално „ demo.txt ” файловият режим е 744, но в Git все още е 644, което е файловият режим по подразбиране. Това означава, че промените в файловия режим се случват само локално и Git игнорира промените в файловия режим.
Обяснихме най-лесната процедура, за да накарате Git да игнорира промените в файловия режим (chmod).
Заключение
За да накарате Git да игнорира промените във файловия режим (chmod), първо създайте файл в локалното git хранилище и го ангажирайте. След това променете файловия режим с помощта на „ $ chmod ” и проверете разрешенията. След това променете разрешенията за конфигурация на файловия режим, като използвате „ $ git config core.fileMode ” за игнориране на промените в файловия режим в Git. След това променете отново файловия режим и проверете разрешенията. Тази статия обяснява как Git да игнорира промените в файловия режим (chmod).