Как сделать патч в Git и сохранить патч в отдельном файле
Иногда возникают ситуации, когда нужно создать патч и сохранить его в отдельном файле. Это можно следать следующими способами.
1. Если вы не закоммитили изменения и файлы находятся в стейджинге, то нужно запустить в терминале следующую команду (diff.patch — это имя файла, в котором будет содержаться патч):
#git
Иногда возникают ситуации, когда нужно создать патч и сохранить его в отдельном файле. Это можно следать следующими способами.
1. Если вы не закоммитили изменения и файлы находятся в стейджинге, то нужно запустить в терминале следующую команду (diff.patch — это имя файла, в котором будет содержаться патч):
git diff > diff.patch2. Если нужно содать патч для новых файлов, то нужно добавить их в стейджинг, а затем запустить
git diff
c флагом cached
:git add .
git diff --cached > diff.patch
3. Если нужно добавить в патч бинарные файлы (например, .mp3), воспользуйтесь следующей командой:git diff --cached --binary > mypatch.patch
Чтобы применить созданный патч, используйтесь git apply
:git apply mypatch.patch
#кодинг#git
Forwarded from WebDEV
🛠 Medusa — бесплатный опенсорсный аналог Shopify с настраиваемым headless-движком, полезный для всех, кто работает в сфере электронной коммерции.
WebDEV #инструменты #js
WebDEV #инструменты #js
Как перенести коммит с одной ветки на другую, если вы уже сделали git push
Столкнулся сегодня с ситуацией, когда сделал изменения, закоммитил и запушил, а потом обнаружил, что работал не в той ветке, в которой следовало. Естественно, встал вопрос, как перенести коммит с одной ветки на другую. В поисках ответа на вопрос наткнулся на один полезный gist, которым делюсь с вами. А вообще лучше будьте внимательными при работе с ветками, чтобы не приходилось прибегать лишний раз к этому алгоритму.
#кодинг
#git
Столкнулся сегодня с ситуацией, когда сделал изменения, закоммитил и запушил, а потом обнаружил, что работал не в той ветке, в которой следовало. Естественно, встал вопрос, как перенести коммит с одной ветки на другую. В поисках ответа на вопрос наткнулся на один полезный gist, которым делюсь с вами. А вообще лучше будьте внимательными при работе с ветками, чтобы не приходилось прибегать лишний раз к этому алгоритму.
#кодинг
#git
Gist
Moving pushed commit from one branch to another
Moving pushed commit from one branch to another. GitHub Gist: instantly share code, notes, and snippets.
Forwarded from Будни разработчика
This media is not supported in your browser
VIEW IN TELEGRAM
#шпаргалка дня
Ну теперь-то ты точно не забудешь, как работает justify-content…
…пока не придёт время использовать flex-direction: column 🤪
#css #flex #video
Ну теперь-то ты точно не забудешь, как работает justify-content…
…пока не придёт время использовать flex-direction: column 🤪
#css #flex #video
Forwarded from CTRL+S Health (ex. Сохранёнки программиста)
Урок: JavaScript Паттерны. Шаблоны проектирования. 17 Примеров
Паттерн проектирования — это часто встречающееся решение определённой проблемы при проектировании архитектуры программ.
В видео на примерах разберут целых 17 паттернов на языке JavaScript:
https://youtu.be/YJVj4XNASDk
#урок #паттерны #javascript #ru
Паттерн проектирования — это часто встречающееся решение определённой проблемы при проектировании архитектуры программ.
В видео на примерах разберут целых 17 паттернов на языке JavaScript:
https://youtu.be/YJVj4XNASDk
#урок #паттерны #javascript #ru
YouTube
JavaScript Паттерны. Шаблоны проектирования. 17 Примеров
Telegram: https://yangx.top/js_by_vladilen
Instagram: https://instagram.com/vladilen.minin
Roadmap по каналу:
https://vladilen.notion.site/Roadmap-YouTube-0b917095c1ec424e9574c2ede36efab9
JavaScript Паттерны. Шаблоны проектирования. 17 Примеров
JavaScript Паттерны…
Instagram: https://instagram.com/vladilen.minin
Roadmap по каналу:
https://vladilen.notion.site/Roadmap-YouTube-0b917095c1ec424e9574c2ede36efab9
JavaScript Паттерны. Шаблоны проектирования. 17 Примеров
JavaScript Паттерны…
Forwarded from GitHub Community
30-seconds-of-code – Коллекция готовых фрагментов кода на
Например, коллекция JS содержит широкий спектр вспомогательных функций ES6, помощников для работы с примитивами, массивами и объектами, а также алгоритмы, функции манипулирования DOM и утилиты Node.js
¡ Все фрагменты находятся на их веб-сайте
GitHub | #Interesting #Useful #Templates
JavaScript
, CSS
, Python
и даже Git
для любых ваших потребностей в разработкеНапример, коллекция JS содержит широкий спектр вспомогательных функций ES6, помощников для работы с примитивами, массивами и объектами, а также алгоритмы, функции манипулирования DOM и утилиты Node.js
¡ Все фрагменты находятся на их веб-сайте
GitHub | #Interesting #Useful #Templates
Примеры использования популярных функций JavaScript, которые были добавлены в ECMAScript 2022 (ES13).
Читать
Читать
Medium
Advanced JavaScript Features
JavaScript is one of the most dynamic languages. Each year, multiple features are added to make the language more manageable and practical…
Forwarded from Инструменты программиста
Memo — приложение для создания интеллектуальных заметок с помощью GitHub Gist
Инструмент позволяет владеть приватными данными, храня их в Github Gist, при этом получить к ним доступ можно из любого места и в любое время
Стоимость: #бесплатно
#github #gist #open_source
Инструмент позволяет владеть приватными данными, храня их в Github Gist, при этом получить к ним доступ можно из любого места и в любое время
Стоимость: #бесплатно
#github #gist #open_source
Forwarded from Nuxt.js | Vue SSR News (Moon of My Life)
Обновление Nuxt v3.0.0-RC.10.
Судя по обещаниям разработчиков, еще пару релиз кандидатов и мы наконец увидем стабильный релиз. Ну что ж, будем надеяться и верить!
https://github.com/nuxt/framework/releases/tag/v3.0.0-rc.10
Судя по обещаниям разработчиков, еще пару релиз кандидатов и мы наконец увидем стабильный релиз. Ну что ж, будем надеяться и верить!
https://github.com/nuxt/framework/releases/tag/v3.0.0-rc.10
GitHub
Release v3.0.0-rc.10 · nuxt/framework
💬 Join the release discussion
🚀 How to Upgrade
Note
Make sure to recreate the lock file in the project in case of any issues after the upgrade.
Automated: npx nuxi@latest upgrade --force
Manual:...
🚀 How to Upgrade
Note
Make sure to recreate the lock file in the project in case of any issues after the upgrade.
Automated: npx nuxi@latest upgrade --force
Manual:...
Forwarded from Linux и Линус
How to Kill a Process Running on a Port
It is common in Node.js and other languages to run a script on a certain port. Since ports can come in and out of use, it's also common to get the following error:
Error: listen EADDRINUSE: address already in use :::3000
at Server.setupListen...
Read: https://fjolt.hashnode.dev/how-to-kill-a-process-running-on-a-port
It is common in Node.js and other languages to run a script on a certain port. Since ports can come in and out of use, it's also common to get the following error:
Error: listen EADDRINUSE: address already in use :::3000
at Server.setupListen...
Read: https://fjolt.hashnode.dev/how-to-kill-a-process-running-on-a-port
Forwarded from WebDEV
🛠 Layoutit CSS Grid — простой и гибкий генератор grid-сеток. Добавляем столбцы, колонки, меняем ширину блоков и код готов. Осталось скопировать и вставить в свой проект.
WebDEV #инструменты #CSS
WebDEV #инструменты #CSS
Forwarded from Простой HTML | Программирование
This media is not supported in your browser
VIEW IN TELEGRAM
Панель навигации
Оставляем для вас ниже код, который поможет создать простую навигационную панель на HTML и CSS.
💻Забрать код
#html #css #практика
Оставляем для вас ниже код, который поможет создать простую навигационную панель на HTML и CSS.
💻Забрать код
#html #css #практика
Forwarded from Frontender's notes [ru]
Что нового можем делать с формами в 2022?
Эта статья — перевод оригинальной статьи Ollie Williams "What’s New With Forms in 2022?"
Читать...
Эта статья — перевод оригинальной статьи Ollie Williams "What’s New With Forms in 2022?"
Читать...
Forwarded from Laravel World
This media is not supported in your browser
VIEW IN TELEGRAM
TLDR — плагин для PhpStorm, который подключает искусственный интеллект и тот на чистом английском языке объясняет, что делает ваш код.
https://plugins.jetbrains.com/plugin/20050-tldr
https://plugins.jetbrains.com/plugin/20050-tldr
Forwarded from Laravel World
В PHP 8.3 появится новая функция
json_validate
, которая будет определять является ли указанная строка действительно json.Forwarded from FrontEndDev
Кеширование на стороне клиента с Vue и Workbox service workers
Статья о стратегиях кеширования с помощью сервис воркеров и их конфигурации для приложений на Vue.
https://blog.logrocket.com/frontend-caching-in-vue-with-workbox-service-workers/
Статья о стратегиях кеширования с помощью сервис воркеров и их конфигурации для приложений на Vue.
https://blog.logrocket.com/frontend-caching-in-vue-with-workbox-service-workers/
Forwarded from WebCraft - ремесло веб разработки
Кэширование контента в файлы PHP
Для ускорения работы PHP-сайта можно применить механизм единоразового сохранения сформированного контента в файлах кэша для их повторного использования. Например, меню сайта, «тяжелый» вывод выгрузки из базы данных и т.д.
Для этих целей был написан небольшой статический PHP-класс для кэширования блоков контента или страниц целиком. Изучаем подробно в статье по ссылке.
👉 @web_craft | #php
Для ускорения работы PHP-сайта можно применить механизм единоразового сохранения сформированного контента в файлах кэша для их повторного использования. Например, меню сайта, «тяжелый» вывод выгрузки из базы данных и т.д.
Для этих целей был написан небольшой статический PHP-класс для кэширования блоков контента или страниц целиком. Изучаем подробно в статье по ссылке.
👉 @web_craft | #php
Forwarded from Душный Вуй
#vuejs #touch #android #ios
Статейка на тему тач-событий в Vue.js
https://blog.logrocket.com/understanding-vue-touch-events-android-ios/
Статейка на тему тач-событий в Vue.js
https://blog.logrocket.com/understanding-vue-touch-events-android-ios/
Forwarded from Frontender's notes [ru]
JavaScript: редко используемые, но полезные API
Продолжение этой статьи. Автор рассказывает еще о некоторых
Читать...
#longread
Продолжение этой статьи. Автор рассказывает еще о некоторых
API
, которые редко встречаются в "дикой природе", но могут оказаться весьма полезными в "пограничных ситуациях":👉 Beacon API
👉 Clipboard API
👉 Notifications API
👉 Performance API
Читать...
#longread