Есть две ветки: основная (master) и рабочая (dev). Мне нужно слить изменения из dev в master. Это можно сделать тремя способами:
1) сделать PR на гитхабе и принять его
2) сделать git merge
3) на деве спайпить все коммиты в один, а потом сделать git merge
Какой из этих способов предпочтительнее? И почему?