GitHub kullanımı: GitHub repositorime nasıl erişiyorum!
Şubat 2020
GitHub üyeliğinizin olduğunu ve Git kurmuş ve ayarlamış olduğunuzu (git config) farzederek devam edelim.

GitHub sitenize gittiniz ve yeni repository açıp adını 'kisisel' koydunuz diyelim. Repositorinin url'sini (https://github.com/***benim_github***/kisisel) kopyalayıp Git'e geliyoruz.
git init kisisel
cd kisisel
git remote add kisisel https://github.com/***benim_github***/kisisel
git remote -v
git pull kisisel master --allow-unrelated-histories
bu örnekteki gibi 'kisisel' isimli bir uzak bağlantı ismi kullanıyorum, değişebilir.
Şimdi yaptığımız tüm değişikliklerin repositoride güncellenmesi için (eğer sadece belli dosyalardaki değişiklikleri güncelliyorsanız, nokta yerine dosya ismini yazmalısınız.):
git add .
git commit -m 'herşeyi değiştirdim!'
git push kisisel master %şifre ister

bu arada yukarıdaki görselde değişikliklerin farklı kademelere hangi komutla geçirildiğini görüyorsunuz. Ayrıca status ve diff --staged pramidin farklı seviyelerindeki değişiklikleri görmeni sağlar. log commitlerini gösterir. git checkout -- dosyaadi çalışma aşamasındaki değişiklikleri geri alır. Burada branch tanımından hiç bahsetmedim. Asıl versiyon kontrolü bunlar üzerinden ilerliyor. Örneğin git branch yenidal dökümanlar üzerinde yeni bir versiyonda ilerlemenizi sağlar, hatta bunun sonuna master~3 ifadesi eklerseniz master'ın 3 öncesi için bir dallanma yapar. Eğer git checkout -b yenidal dersen artık tüm commit'ler yenidal üzerinden güncellenir. git checkout master master dalına dönmek için kullanılır.