Size: a a a

2019 October 12

MK

Marina Kts in Django Girls SPb
Я имела ввиду, что я не просто один файл изменила, изменились два файла, вложенная папка появилась. Спасибо
источник

MK

Marina Kts in Django Girls SPb
источник

KS

Katerina Sudareva in Django Girls SPb
Есть еще очень суровая команда git reset --hard origin/master (master заменить на название ветки, с которой работаешь)
Она откатит состояние твоей ветки на то что было в удаленном репозитории когда ты делала git pull в последний раз
Это суровая команда, после нее изменения вернуть чуть сложнее, поэтому надо ее выполнять только когда на 100% уверена что тебе не нужны изменения, которые ты делала (включая коммиты)
источник

KS

Katerina Sudareva in Django Girls SPb
cache_fluid - можно просто удалить эту папку, если она тебе не нужна
источник

KS

Katerina Sudareva in Django Girls SPb
Она выглядит как что-то добавленное автоматически. Не ты ее создавала?
источник

MK

Marina Kts in Django Girls SPb
То есть, если я ни разу не делала pull, а только initial коммит и ещё один commit после этого, я использую stash, правильно?
источник

KS

Katerina Sudareva in Django Girls SPb
Так, давай по порядку. Что сейчас находится в репозитории на гитхабе, о котором ты упомянула?
источник

MK

Marina Kts in Django Girls SPb
Да, неправильно пошла работа в файле, программа это сохранила в кэш папку.

На гитХабе файлы, которые я залила сегодня. Потом я их начала изменять локально, но зря. Хочу локальные изменения убрать. https://github.com/Meao/blender_mod
источник

KS

Katerina Sudareva in Django Girls SPb
> Да, неправильно пошла работа в файле, программа это сохранила в кэш папку.
Добавь в файл с названием .gitignore строчку cache_fluid/. Тогда git  не будет предлагать добавить эту папку в коммит
источник

KS

Katerina Sudareva in Django Girls SPb
> Хочу локальные изменения убрать
Делай git stash, он "спрячет" твои изменения
источник

KS

Katerina Sudareva in Django Girls SPb
Если у тебя только один коммит и тебе его не надо сохранять, то делай `git reset --hard origin/master`
источник

KS

Katerina Sudareva in Django Girls SPb
Это означает "сделай мою ветку точно такой же как в удаленном репозитории"
Так как это новый репозиторий, то не важно что ты не делала git pull, ты свои изменения отправила в удаленный репозитории и информация о нем у тебя актуальная
источник

MK

Marina Kts in Django Girls SPb
Спасибо! А чем это правильнее, чем чекаут, можешь подсказать? Чекаут создаёт новые бранчи, а не откатывает изменения?
источник

KS

Katerina Sudareva in Django Girls SPb
git checkout -b  - создать новую ветку
git checkout <file> - откатить изменения файла, которые ты сделала (но не делала git add)
git checkout . - откатить все такие файлы
git reset <file> - откатить файл, для которого сделала git add (он снова будет unstaged, просто измененный)
источник

KS

Katerina Sudareva in Django Girls SPb
Marina Kts
Спасибо! А чем это правильнее, чем чекаут, можешь подсказать? Чекаут создаёт новые бранчи, а не откатывает изменения?
Можно и через чекаут, но это только если не делала git add
git reset --hard просто радикальный способ сразу откатить всё (поэтому с ним надо быть осторожной)
источник

KS

Katerina Sudareva in Django Girls SPb
git stash "спрячет" твои изменения, и которые в unstaged, и которые были добавлены (git add)
Но! После этой команды ты можешь их восстановить (git stash apply)
источник

KS

Katerina Sudareva in Django Girls SPb
Проблема git checkout .  в том, что ты не сможешь потом вернуть свои изменения
А обычно привыкаешь к каким-то командам в гите и через какое-то время начинаешь использоать их на автомате
Поэтому лучше привыкать к командам, действие которых ты потом можешь откатить обратно
источник

MK

Marina Kts in Django Girls SPb
Спасибо большое!

Кому тоже стало интересно, ссылку нашла на много опций этой команды
--hard
Resets the index and working tree. Any changes to tracked files in the working tree since <commit> are discarded.
https://git-scm.com/docs/git-reset
источник

KS

Katerina Sudareva in Django Girls SPb
git классный =^^=
источник
2019 October 16

f

fnmaxdel in Django Girls SPb
А можно ссылку на QA чатик?
источник