Первую и вторую команды можно поменять местами или даже удалить вторую (тогда будет двигаться текущая ветка).
Одной командой можно - используйте alias.
Кроме того, можно использовать параметризованный alias для перемещения любой ветки. https://githowto.com/ru/aliases https://stackoverflow.com/a/25915221/2295915
git pull стягивает все remote ветки, но именно потому что вы работаете один в своей ветке он вам не поможет разрешить конфликты. Посмотрите главу, на которую я дал ссылку, там именно об этом.
Вы должны понять главное, git pull - это стягивание и слияние отслеживаемой ветки (т.е. публичной, той, которая лежит удаленно). Эта команда никак не повлияет на вашу ветку dev_sasha, поэтому толку от нее для вас не будет. Подробнее: https://git-scm.com/book/ru/v2/%D0%92%D0%B5%D1%82%...
Имейте также в виду, что в подавляющем большинстве случаев изменение происходят с той веткой на которой вы находитесь. Остальные ветки при этом никак не затрагиваются. Т.о. на шаге 2 вместо merge вы можете передвинуть свою ветку на голову master командой git rebase master. Результат будет тот же, но история коммитов вытянется в прямую линию.
maiskiykot, это значит что в мире не менее 76000 идиотов, причем для большинства из них английский - родной.
Проверил "баг" на своих сайтах - как и полагается 404.
Я, кстати, иногда еще на .env ставлю права 660, чтобы левый ssh-пользователь не подсмотрел пароли.
переключаться на локальный мастер (стешить изменения)
Вы хотите трекать удаленный мастер в левую ветку, чтобы кодить в локальном мастере?
Мне кажется что вы делаете что-то не так... используйте локально другую ветку вместо master, если вы его меняете.
А какая разница сколько там коммитов? Сделайте описание в духе "добавил то-то и то-то" и забудьте.
Хорошо если вы один работаете, а если нет, то коллеги вас за git push --force должны без мыла отблагодарить.
Если вы через неделю опомнитесь что что-то забыли тогда как? Полный rebase всех исходников?
Кстати, рекомендую вам установить редактор SublimeText и плагин к нему GitSavvy - это самый наглядный и простой способ работы с git. Там наглядно можно добавлять в stage файлы как целиком, так и фрагментами (или даже построчно), смотреть что уже в stage и т.п.
GitSavvy - это самый крутой плагин для работы с гит. И главная крутость его в наглядности.
git add file1.txt
Мы сказали гиту отслеживать изменения в этом файле.
git add не говорит гиту отслеживать файл, это только указание на то, что изменения в данном файле нужно будет включить в следующий коммит (т.е. это подготовительная операция). Кстати, подготовить для коммита можно не весь файл, а только некоторые изменения, сделанные в нем (а все остальное, например, в будущий коммит). Эта область ("зона") называется stage (не путать со stash) и в нее помещаются не файлы, а конкретные изменения из файлов.
Главное уловить общую суть работы:
Кодим->Выбираем правки->Коммитим1->Выбираем правки->Коммитим2 (т.о. из того что мы накодили получилось два коммита).
Арсений Матыцин, ваш UPD предложен Adamos еще 8 марта.
Вы бы лучше описали словами, а не намеками, свое предложение - было бы больше пользы. Насколько вы крут, а мы убоги - мы уже поняли.
Арсений, вы уверены что внимательно прочитали вопрос? thead и так автоматом дублирует заголовок таблицы на всех печатных страницах... нафига мне извращаться с position:fixed?
Гениально! А главное, что даже очередей создавать не нужно, потому что они уже есть - это список выполненных экспертиз. В них хранится тип (простая или сложная) и, главное, есть автоинкрементный id.
Таким образом задача сводится к тому, чтобы для каждого эксперта получить максимальный id существующей экспертизы из нужной очереди, а потом среди всех экспертов выбрать того, у кого он минимальный. Он и должен выполнять следующую работу.
Естественно, прежде всего нужно выбирать среди тех, у кого вообще нет экспертиз.
Блин! Элементарный SQL-запрос!
Спасибо за наводку!
Одной командой можно - используйте alias.
Кроме того, можно использовать параметризованный alias для перемещения любой ветки.
https://githowto.com/ru/aliases
https://stackoverflow.com/a/25915221/2295915