Yıldız Teknik Üniversitesi Mezunu
Matematik Mühendisi
Yazılımcı
California - Kütahya - İstanbul - Maryland güzargahında 29 yıllık göçebe bir yaşam
Kız labrador babası
Kitapsever keyif insanı
İnsan, öleceğini bile bile nasıl yaşar?
Ya çıldırır ya da öleceğini unutur…
Önceki yazımda Git'in teoride nasıl çalıştığını uzun uzun anlattığımı düşünmekteyim. Açıkcası şu anda Git kullanımının bir makele ile güzel bir şekilde anlatılabileceğini düşünmüyorum. Bu yüzden bu yazıda sadece çok kullanılan Git komutlarını paylaşacağım. İhtiyaç duyulması halinde hızlıca kullanabilmek adına bunu yapıyorum.
Git Versiyon Kontrolü
git --version
Git Sürümünü Güncellemek için
git clone https://github.com/git/git
Git Ayarlarının Yapımı
Kullanıcı Adı için
git config --global user.name “Kadir Kasim”
Kullanıcı Emaili için
git config --global user.email “kadirkasim@hotmail.com“
Config dosyasını editörleri açmak için
vi ~/.gitconfig
Kayıtlı ayarları görüntülemek için
git config --list
Kullanıcı Adını değiştirmek için
git config --global user.name “Yeni isim”
Kullanıcı Emailini değiştirmek için
git config --global user.email “yeni@email.com“
Git'i Dahil Etmek ve Kullanmak
Bir projeye Git'i dahil etmek için
/* Önce Yüklenecek Dizine ilerlenir */
git init
Staging Areaya Tüm Değişikleri taşıma
git add .
Staging Areaya Dosya Ekleme
git add DosyaYolu
Staging Areaya Klasör Ekleme
git add KlasörYolu
Local Repositorye Değişiklikleri göndermek
git commit -m “Açıklama Yazısı”
Yapılan işlemleri görüntülemek
git log
İşlem yapılması beklenen dosyalar
git status
Working area ile Staging area arasındaki farklar
git diff
Staging area ile Local Repo arasındaki farklar
git diff --staged
Dosya Silme
git rm DosyaAdı
Klasör Silme
git rm -r Klasör/
Dosya Adı değiştirme
git mv eskiad yeniad
Dosya Taşıma
git mv dosya.adi dosyalarYeniYolu/
Staging Areadan Working Areaya işlemi geri alma
git checkout -- filename
Local Repodan Staging Areaya işlemi geri alma
git reset HEAD filename
Uzak Repository adresi tanımlama
git remote add TakmaAd UzakRepoAdresi
Uzak Repositorye versiyonu gönderme
git push origin -u TakmaAd master
Umarım işe yarar bir yazı olmuştur. Eğer ihtiyaç duyduğunuz veya unuttuğumu fark ettiğiniz bir komut fark ederseniz yorum olarak ekleyebilirsiniz.
Teşekkürler. Eline sağlık
Daha Önceki Yazılar