Mam dwie zwięzłe pytania:Jak śledzić, ale nie etap, i jak odblokować, ale nie odhaczyć?
- Jak mogę śledzić pliki, ale bez ich inscenizacji?
- Jak mogę otworzyć pliki do zatwierdzenia, nie usuwając ich?
UWAGA:wiem, że mogę zrobić wstępna zobowiązać do śledzenia plików i zacząć stamtąd ze moje pliki śledzone. Ale czy można konkretnie zrobić to, o co pytam powyżej?
Próbowałem użyć git add -N <expr>
ale śledzi plik i dodać go do popełniania:
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
#
Jeśli robię git reset HEAD fileA
lub git rm --cached fileA
unstages niego, ale również untracks plik. To polecenie git rm fileA
sugeruje użycie flagi -f, która usuwa plik fisycznie.
Czy możliwe jest tylko śledzenie, ale nie etapów, a jedynie otwieranie plików, które nie są przesyłane, lecz nie są otwierane?
Jestem tylko ciekawy, jaki byłby cel tego? –