Fetch komutu değişikliklerin ne olduğunu liste şeklinde gösterir ama local branchine almaz. Pull ise uzak sunucudaki ilgili branchte ne varsa localine alır. Örnek vermek gerekirse ikimiz de Master branchinde değişiklikler yaptık. Senin yaptığın değişiklikler senin local bilgisayarında duruyor. Benimkiler benim lokalimde duruyor. Senin local bilgisayarında ve benim local bilgisayarımda birbirimizin yaptığı değişiklikler yok. Ben yaptığım değişiklikleri uzak sunucuya gönderdikten sonra sen fetch yaparsan benim yaptığım değişiklikleri görürsün. Pull yaparsan benim yaptığım değişiklikleri kendi localine alırsın.

GitHub'da Fetch ve Pull nedir? Basitçe anlatabilir misiniz? Nasıl kullanabilirim?

Çok güzel anlattınız, çok güzel anladım.