سلام
الف) ایجاد pull request در github تو کارهای تیمی مطرح میشه ؟؟ به فرض من میخوام شاخه x رو در شاخه develop مرج کنم. حالا اگر اجازه اینکار رو نداشته باشم باید در github یک pull request ایجاد کنم اما در پروژههای شخصی نیازی به ایجاد pull request نیست و خودمون میتونیم تو لوکال x رو در develop مرج کنیم و بعد develop رو push کنیم. درسته؟
ب) چطور میشه author تمام commitهای گذشته رو تغییر داد؟