У меня есть два кратких вопроса:
- Как я могу отслеживать файлы, но не создавая их?
- Как я могу заблокировать файлы для фиксации без их устранения?
ПРИМЕЧАНИЕ.. Я знаю, что могу выполнить первоначальную фиксацию для отслеживания файлов и начать с нее с отслеживанием моих файлов. Но возможно ли конкретно выполнить то, что я прошу выше?
Я пытался использовать git add -N <expr>
, но он отслеживает файл и добавляет его для фиксации:
PS C:\> git add -N fileA
PS C:\> git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# new file: fileA
#
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: README.md
# modified: composer.lock
# modified: fileA
#
Если я выполняю git reset HEAD fileA
или git rm --cached fileA
, отключает его, но также не проверяет файл.
Эта команда git rm fileA
предлагает мне использовать флаг -f, который удаляет файл в физическом формате.
Итак, можно только отслеживать, но не выполнять сцену, а только нестационарные, но не отформатированные файлы?