Git Interactive Rebase, Cherry pick, Reflog ve Submodule Kullanımı
Interactive Rebase Kullanım amacımız, sıklıkla task branch'imiz üzerinde değişiklik yapmak istememizdir. Task branch'i olduğunu vurguladım çünkü remote main'inde böyle bir değişiklik haberi olmayan diğer committer'ları etkileyecektir. Bu yetenek ile: > Commit'lerimizin mesajlarını değiştirebilir, > Commit içeriğindeki dosyaları değiştiştirebilir, > İstemediğimiz