Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
если бы макеты в psdА что не так с ними в GIMP? У меня, вроде, открывались.
Ubuntu: маленькие удобства для веб-разработчика
Мораль
Ubuntu значительно удобнее для человека, постоянно работающего в интернете, чем Windows.
Массовая обработкафотографийизображений
$git init. Всё, теперь эта папка — полноценный гит-репозиторий, мождно работать;$git add -A и $git commit -m "Изначальное добавление файлов". Эти команды добавят все файлы в текущей директории и поддиректориях в контроль версий;$git status в консоли или по списку файлов в git-cola)$git diff sidebar.html или в diff viewer в гуе)$git add pornopopup.js или даблклик по имени файла в git-cola; $git add -A добавит в будущий коммит все файлы)$git commit -m "К программе приделаны кнопки")merge и rebase делают разное.rebase берёт точку расхождения текущей ветки с оригинальной, и все внесённые изменения пытается последовательно накатить на текущее состояние оригинала; должно получиться столько коммитов, сколько я их сделал в изменённой ветке.merge же просто делает один большой коммит с изменениями. Это хорошо, когда случай тривиальный. И плохо, когда сложный — rebase споткнётся только на каком-то определённом шаге, а merge заставит вручную разгребать все накопившиеся непонятки.rebase в истории у него получится каша из дублирующихся коммитов. merge этого недостатка, понятное дело, лишён.stash apply есть просто возвращение в рабочую копию изменений, отложенных в stash. Если оно не проходит — методика обычная, создать ветку (stash branch имяветки) и сливать их любимым способом (ручками через сравнитель или принудительным режимом merge, или rebase с cherry-pick — это уж зависит от ситуации и привычки).$git help stash прямым текстом. Можно нажать '/', и поискать 'conflict', если всё читать лень.pull это просто шорткат для последовательного вызова fetch и merge. При этом автоматика учитывает, какой удалённой ветке соответствует локальная, их нет необходимости указывать, как для merge. Также у pull есть опция --rebase, которая вместо merge делает rebase.$git help pull, кстати.fetch и cherry-pick, не про неё ли Вы спрашивали?Web разработка не ограничивается версткой=)
Ubuntu значительно удобнее для человека, постоянно работающего в интернете, чем Windows.
Ubuntu: маленькие удобства для веб-разработчика