Денис, спасибо за уроки. Я подписан недавно, но просмотрел уже почти все плейлисты. Как раз начал разбираться с Гитом. Забегая вперед, попрошу рассказать как скомпелировать открытый исходный код с Гитхаба.
На самом деле, все более-менее понятно в логах: --- /dev/null # Удаляет из базы старую версию файла; null -- раньше этого файла не было +++ b/file5.txt # добавляет в базу новую версию @@ -0,0 +1 @@ # насколько я понимаю, это показывает в каких строках произошли изменения +aa # показывает что добавлено
Подскажите пожалуйста, у меня в windows не сработал файл с названием .gitignore. То есть я создал аналогично Unix но вот эти все правила не заработали. Это корректно работает или в винде как то по-другому это делается?
Здравствуйте , у меня возник один вопрос , если мы изменим файл в local repository , то изменится и файл в remote repository , немного тупой вопрос может быт, или почему git сделал две базы данных , не лучше сделать одну ?
7:40 git checkout -- отменяет изменения в файле пока мы не добавили файл в stage area. А если уже добавили, но ещё не закомитили, то так же можно откатить?
1. git restore --staged файл - возвращаем файл в статус Modified (Non staged). 2. git restore файл - возвращаем файл в статус Unmodified и физически восстанавливаем файл до состояния предыдущего коммита (используем именно restore, т.к. checkout уже не применяют в этом случае).
то есть я правильно понимаю принципиальное отличие git restore от git checkout в том, что первую команду можно использовать после того как уже сделали git add? смотрю ролик в 2024м и сам Git дает подсказку юзать git restore в отличие от видео Дениса. Хотя обе команды работают.
Делал в точности что на видео показано но после 6:30 в гит баше показалась ошибка error: short read while indexing file2.txt error: file2.txt : failed to insert into database error: unable to index file 'file2.txt ' что с этим делать? не могу никакие файлы больше отслеживать помимо file2
@@antonsachuk615 type это аналог cat скорей. Nano и vi это редакторы, очень удобные кстати. Поэтому скорей вызов делать через notepad file. А вообще в powershell продублированы все Линукс команды почти, это удобно.