Merhaba arkadaşlar, bu yazımda sizlere GitHub’da Branchler Arasında Değişiklikleri Çekme konusundan bahsedeceğim.
GitHub hesabınızda bir proje var ve bu projede iki farklı branch’in olduğunu varsayalım:
“ana-branch” ve “hedef-branch”.
Projemizi eğer lokal ortama çekmediysek öncelikle yapmamız gereken işlem lokal bir kopyasını almak. Bu işlemi sağlamak için de aşağıdaki komut ile projemizi lokal dizinimize çekme işlemini gerçekleştiriyoruz.
git clone <proje-url>
Eğer projemiz zaten lokal ortamda var ise İstenilen Branch’e Geçiş Yapma işlemini gerçekleştirmemiz gerekmektedir.
CMD’yi açarak aşağıdaki yazdığımız komut ile Lokal projemizin kopyasının bulunduğu dizine gidiyoruz.
cd <proje-dizini>
Daha sonra ise İstenilen branch’e geçmek için aşağıdaki komutu kullanıyoruz.
git checkout hedef-branch
Hedef branch’e geçtikten sonra, diğer branch’te yapılan değişiklikleri çekmek için Pull komutunu kullanıyoruz. Aşağıdaki gibi de Pull işlemini gerçekleştirebiliriz.
git pull origin ana-branch
Değişiklikleri lokal projemize çektikten sonra, gerektiğinde düzenlemeler yapabilir veya yeni değişiklikler ekleyebiliriz.
Bu işlemleri de gerçekleştirmek için aşağıdaki komutları kullanarak ilgili değişiklikleri branch’imize aktarabiliriz.
git add .
git commit -m "Değişiklik açıklaması"
git push origin hedef-branch
“git add” ile dosyalarımızı ekliyoruz. “git commit” ile bir açıklama girerek bu işlemi onaylıyoruz. Son olarak da “git push” komutu ile de hedef branch’imize değişiklikleri göndermiş oluyoruz.
Yukarıdaki adımları takip ederek, bir branch’ten diğerine değişiklikleri çekebilir ve değişikliklerinizi güncelleyebilirsiniz.
Umarım faydalı olur.
Bir sonraki yazıda görüşmek üzere…