گیت ریبیس git rebase چطور کار میکنه؟
https://lamtakam.com/qanda/2918/گیت-ریبیس-git-rebase-چطور-کار-میکنه؟ 0من تا الان توی گیت فقط از این دو دستور استفاده میکردم:
git pull origin master
git push origin master
که همونطور که میدونید pull درواقع ترکیب fetch و merge هستش. اخیرا راجع به یه چیز جدید شنیدم به اسم ریبیس rebase. داکیومنتیشن، بخش گیت ریبیس رو هم یه نگاهی انداختم راستش ولی خیلی چیزی متوجه نشدم ازش.
خلاصه الان متوجه نمیشم که اون پشت چطوری داره کار میکنه. الان 2 تا سوال دارم. به توضیح پایین نگاه کنید لطفا:
before rebase:
A <- B <- C
^ ^
\ \
D <- E <- F
after git rebase master:
A <- B <- C <- D' <- E'
-
سوال اول: علامت
'که رویAوDهست چین؟ چه معنی میدن؟ -
سوال دوم: چه موقع باید از
git rebaseاستفاده کرد؟ و آیا با کامندgit pull --rebaseیکسان هست؟
