сергей кузьмин,
Directory это не директория, это каталог.
Submodule это не субмодуль и не сабмодуль, это подмодуль.
Subtree это поддерево, когда один репо внутри другого.
Подмодуль отличается от поддерева тем, что он хранится вне нашего репо, в отдельном независимом внешнем репозитории. И клонируется в подкаталог нашего проекта в определенном состоянии, заданном в .gitmodules.
Все эти переводы давно устоялись.
Директория в русском языке обозначает совсем другое. Это как если бы вы magazine называли магазином, хотя это журнал. Лет тридцать назад не было нормального перевода и часто использовали транслитерацию.
Newto, внутри папки .git ваших файлов нет, там внутри специальная база данных.
Даже не пытайтесь ничего удалять из папки .git вручную.
Путь к файлу означает путь к файлу внутри рабочего каталога проекта, там где он был изначально до удаления.
У вас два выхода
Гонять впустую гигабайты мусора много лет дальше
Почистить репо чтобы он уменьшился до сотни мегабайт
Больше вариантов нет, так как коммиты изменить невозможно. Поэтому только пересоздание, по крайней мере пересоздадутся коммиты с момента появления файлов в репо.
Там нет pdf-файлов. Нельзя скачать то, чего нет. Эти книги защищены авторским правом и библиотеке запрещено раздавать их бесплатно в виде pdf. Поэтому и разрабатывают такие хитрые способы показа книг.
Сообщение коммита должно быть понятным. Если это незаконченная работа, то принято помечать как WIP. Главное потом не забыть удалить пометку и разумеется ветка должна быть личная, чтобы никто её себе не скачивал кроме вас.
Что за клиент на скрине? Довольно интересный интерфейс, хочу такой же.
Справа видимо уже есть все нужные вам кнопки. reset --soft и reset --hard
В зависимости от того, что хочется сделать, и что понимается под «нормой».
И хотите ли вы оставить работу сделанную уже после слияния либо хотите верхние коммиты тоже отменить?
Что вы называете «побочной веткой»? От ответа на эти вопросы зависит алгоритм действий
Владимир, гит это очень простая технология. Я бы сказал гениально простая, хоть и не интуитивно понятная. Но в то же время базовая для всех программистов. Не знаешь гит — ищи другую работу. Так что потрать пару вечеров на азы и дальше работай осмысленно.
Давайте уточним пару вопросов, без этого непонятно как действовать.
Сейчас в репозитории какие ветки и что в них?
Вам важно сохранить историю проекта или можно сбросить её?
Directory это не директория, это каталог.
Submodule это не субмодуль и не сабмодуль, это подмодуль.
Subtree это поддерево, когда один репо внутри другого.
Подмодуль отличается от поддерева тем, что он хранится вне нашего репо, в отдельном независимом внешнем репозитории. И клонируется в подкаталог нашего проекта в определенном состоянии, заданном в .gitmodules.
Все эти переводы давно устоялись.
Директория в русском языке обозначает совсем другое. Это как если бы вы magazine называли магазином, хотя это журнал. Лет тридцать назад не было нормального перевода и часто использовали транслитерацию.