Git çekme ve diğer komutları üzerinde çalıştığım bir daldan çalıştırmaya alışkınım. Ancak birkaç kişinin üzerinde çalıştığı bir geliştirme sunucusu kurdum, bu yüzden bunu yaptığımda şubeleri değiştirmek zorunda kalmak istemiyorum. Dev sunucusundaki mevcut bir şubeyi hepimizin kullandığı github deposundan güncellemek istersem, bunu yapmanın doğru yolu nedir? 'Git pull github branchname' komutunu çalıştırırsam, bu sadece dalı geçerli dala çeker mi?
Bulabildiğim tüm git örnekleri, önce 'checkout branchname' komutunu çalıştırdığınızı, ardından pull'u yaptığınızı gösteriyor. Bundan kaçınmaya çalışıyorum. Dediğim gibi bu mevcut bir dal ve ben sadece en son sürüme güncellemek istiyorum.
git fetchuzak dalın yerel kopyasını günceller, ancak herhangi bir yerel şubeyi, o belirli uzak dalı izlemek için ayarlanmış olsa bile günceller. İstenen olabilir de olmayabilir de. (Düzenleme: varsayılan olarak, her neyse. Farklı davranmasını sağlamak için argümanlarla çağırmak mümkündür, ancak bu durumda argümanlar gerçekten belirtilmelidir.)
git fetchne istersen yapmalısın.