Изменение содержимого App_Data при изменении кода (например, класса C #).То, что я хочу, чтобы вернуться вовремя и иметь папки, как вчера
Если вы можете, сбросьте вашу ветку на коммит до вашей последовательности, описанной в вашем вопросе: сделайте git log
и выберите коммитперед тем, как «Кэшированный» в качестве комментария.
git checkout -b newBranch <oldCommit>
git push -u origin newBranch
Цель состоит в том, чтобы сообщить о ваших изменениях в newBranch
, прежде чем заменить его старым.
Затем, если вынужно игнорировать некоторые части Tp_Integrador/Tp_Integrador
, но не подпапку, сделайте в своем .gitignore
(в newBranch
):
Tp_Integrador/Tp_Integrador/**
!Tp_Integrador/Tp_Integrador/**/
!Tp_Integrador/Tp_Integrador/App_data/
Таким образом, git rm -r --cached . , git add .
добавит файлы из Tp_Integrador/Tp_Integrador/App_data/
, но не из любой другой подпапки Tp_Integrador/Tp_Integrador/
.