GitHub'daki bir projeden çatal oluşturdum. Şimdi çatallandığım projeden değişiklikleri nasıl alabilirim?
GitHub'daki bir projeden çatal oluşturdum. Şimdi çatallandığım projeden değişiklikleri nasıl alabilirim?
Yanıtlar:
git pull
gerçekten sadece bir kısayoldur git pull <remote> <branchname>
, çoğu durumda buna eşdeğerdir git pull origin master
. Başka bir uzaktan kumanda eklemeniz ve buradan uzaktan çekmeniz gerekir. Bu sayfada ayrıntılı olarak açıklanmaktadır:
upstream
github örneğinde sadece bu depoya atıfta bulunmak için seçtikleri addır. Kullanırken istediğinizi seçebilirsiniz git remote add
. Bu ad için neyi seçtiğinize bağlı olarak git pull
kullanımınız değişecektir. Örneğin, şunu kullanırsanız:
git remote add upstream git://github.com/somename/original-project.git
değişiklik yapmak için bunu kullanırsınız:
git pull upstream master
Ancak, uzak repo adı için başlangıç noktasını seçerseniz, komutlarınız şöyle olur:
Uzak yapılandırmayı yerel yapılandırmanızda adlandırmak için: git remote add origin git://github.com/somename/original-project.git
Ve çekmek için: git pull origin master