
$ htpasswd -nb testuser testpassword
testuser:$apr1$Q/sa6PnO$7W0096oZJs2dN.UjRGL81/
$ openssl passwd -apr1 -salt Q/sa6PnO testpassword
$apr1$Q/sa6PnO$7W0096oZJs2dN.UjRGL81/
результаты должны совпадать. Можно заскриптовать, но а зачем...
Size: a a a
$ htpasswd -nb testuser testpassword
testuser:$apr1$Q/sa6PnO$7W0096oZJs2dN.UjRGL81/
$ openssl passwd -apr1 -salt Q/sa6PnO testpassword
$apr1$Q/sa6PnO$7W0096oZJs2dN.UjRGL81/
git add -p
и работал с hunk'ами, которые для меня разбивал гит. хочешь добавить в коммит кусок? жми y, не хочешь - жми n. Все было хорошо, пока изменения которые я хочу добавить и которые не хочу не попали в один hunk. В таком случае можно попросить git выполнить разбиение этого hunk на несколько, с помощью команды s (split). И тут появляется нюанс - изменяемые строки не должны быть соседними. Во всем остальном разбиение произойдет без проблем.tig
. Сам не проверял, за вопросами по работе tig приходите в чятgit reset --hard
, но когда нужно только один файл откатить - подойдет такая команда:git checkout -- path_to_file/file_name
git checkout stageВносите необходимые изменения по задаче которая у вас стоит
git checkout -b task_1_stage
git commit -m"#1 example changes for task 1"После одобрения заказчиком на стейдже
git checkout stage
git merge task_1_stage
git checkout master* - ID: идентификатор коммита в ветке task_1_stage
git checkout -b task_1_master
git cherry-pick ID*
git checkout master
git merge task_1_master