В этом видео мы рассмотрим с вами, как получить список локальных и внешних веток. Как удалить локальную или внешнюю ветку. Как почистить локальный репозиторий от уже удаленных на внешнем сервере веток.
Git clean: чистим рабочую директорию от ненужных файлов
Сегодня третье видео из нашей серии уроков по git, и оно посвящено команде git clean. Эта волшебная команда позволяет вам почистить рабочую директорию от ненужных файлов.
Если в вашей рабочей директории есть какие-то изменения в файлах, которые уже находятся в git репозитории, то эти изменения можно удалить с помощью git reset --hard (более подробно мы с вами разбирали эту команду в первом уроке).
Но если в вашей рабочей директории есть новые файлы, которые еще не отслеживаются гитом, то git reset в этом случае не поможет. Справиться с такими файлами как раз может команда git clean. У нее есть 3 основные флага, которые вам необходимо знать: 1) git clean -n — показывает список файлов, которые будут удалены (но не производит само удаление); 2) git clean -f — удаляет все неотслеживаемые файлы; 3) git clean -f -d — удаляет и файлы, и директории, которые не отслеживаются гитом.
Как временно сохранить изменения в GIT без коммита с помощью Git Stash
Это второе видео из нашей серии и оно про git stash — одну из самых часто используемых мною лично команд.
Когда ею пользуются: например, вы начали разрабатывать какую-то фичу и уже поменяли много файлов, но сделать коммит еще не готовы, а вам срочно необходимо переключиться в другую ветку. Git не даст вам переключиться до тех пор, пока у вас есть незакоммиченные изменения в рабочей директории. В таких случая на помощь приходит git stash. Это временное хранилище для ваших изменений.
В отличии от обычного буфера, к которому мы все привыкли, с git stash вы много раз можете "вырезать" ваши последние изменения и сохранить их в stash, как на "полочках". А потом, когда вы будете готовы продолжить работу — просто взять нужные отложенные ранее изменения с "полочки" (по id) и "вставить" их в рабочую директорию.
Несколько выпуском с самыми классными фишками и полезными командами в git.
Начинаем с видео про git reset. После него вы точно поймете и запомните разницу между стратегиями git reset: soft, mixed и hard.
Git reset используется, когда вы хотите откатить текущее состояние репозитория до какого-то определенного состояния, например, до определенного коммита. Стратегии ресета позволяют вам варьировать, что именно будет откатываться: мы будем только перемещать указатель HEAD или мы также будем обновлять состояние индекса, или еще и обновлять состояние working directory.
Как я в 44 года стал программистом. Часть 5. Понять Docker.
В 44 года я самостоятельно изучил язык программирования Python и за полгода развился до веб-разработчика. В этом видео я рассказываю о системе Docker. Как я с трудом осознавал для чего он нужен, в чем его преимущества и как с ним обращаться. Docker, Docker Hub, контейнеры и образы.
Как я в 44 года стал программистом. Часть 4. Выкладываю на боевой сервер. Git и GitHub.
В 44 года я самостоятельно изучил язык программирования Python и за полгода развился до веб-разработчика. В этом видео рассказываю о том, как я 4 дня выкладывал свое Django приложение на боевой сервер. Deploy to production, Git и GitHub.
Как я стал программистом в 44 года. Часть 3. Веб-разработка. Django, Vue JS, Bootstrap и другое.
В 44 года я самостоятельно, за полгода, развился от нуля до веб-разработчика на Python. Это третья часть рассказа об моем пути. Расскажу как я осваивал Django, HTML, CSS, Vue JS, Javascript, Django REST Framework, API, PostgreSQL и прочие ужасные штуки.