Я не Git Master, это точно, но пройдем довольно стандартную практику
-git branch new_branch
-git checkout new_branch
#do a bunch of stuff
-git add .
-git commit -m "this is what I chanced"
git checkout master
git merge new_branch
Я выполнил свою обычную процедуру, и после проверки мастер получил сообщение об ошибке
fatal: cannot create directory at 'app/assets/templates/users': Protocol error
затем он сказал, что мои локальные изменения будут перезаписаны
Я попытался снова с другим add .
и зафиксировал свои изменения снова, но получил ту же ошибку.
Я переключился на свою основную ветку, думая, что, возможно, мне нужно было внести изменения там, если я случайно внес изменения перед созданием новой ветви. поэтому я сделал add .
commit
на master и попытался снова объединить new_branch.
Я как-то перехожу к точке, где я нахожусь в new_branch, и он удалил все, что было изначально в new_branch.
Как я могу вернуться к предыдущему коммиту? и есть идеи, почему я получаю исходную ошибку can't create directory
?