Temel Git Komutları
Git Kimlik Bilgilerini Ayarlama
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
Git deposunu başlatma
Yeni git için
git init
Git için gerkeli olan dosyaları oluşturur.
Var olan git için
git clone [url] [kopyalanacağı yol]
url
Github'daki projenin adresi (https://...)kopyalanacağı yol
Bilgisayardaki özel bir yol (C:\Desktop\Temp)
Var olan git'i istenen dizine kopyalar
Proje dosyalarımızın depoya eklenmesi
git add .
Bütün dosyalar (. dizindeki tüm dosyalar demektir.) eklenir.
Teslim etme hazırlığı ve yorum ekleme
git commit -m "Yorum" -m "Açıklama"
- -
m
message anlamına gelmektedir.
Mesaj ve açıklama ile ile depoya teslim için hazırlama
Teslim edilecek URL'i belirleme
git remote add origin [url]
url
Yüklemek istediğimiz yerin adresi
Github için, projenizin konumuna gelip, download kısmındaki kopyalama resmine basarak, projenizin url'ini kopyalabilirsiniz.
Teslim Etme
git push -u origin master
Master olarak url'e yükleme işlemi
Faydalı git komutları
Zaman zaman gerekebilecek git komutları
Git Üzerinde Kullanıcı Bilgilerini Saklama
git config --global credential.helper cache
git config --global credential.helper 'cache --timeout=3600'
Detaylar için buraya tıklayabilirsin.
Remote Kaldırma & Gösterme
git remote -v
-v
Verbose, kontrol edilenleri gösterir.
git remote rm [branch]
branch
Kontrol türü. Mesela origin
Detaylı açıklama için buraya tıklayabilirsin.
Son hatalı yüklemeyi kaldırma
gir reset HEAD~
Son yüklemeyi kaldırır. Bu işlemden sonra tekrar commit etmeniz gerekmekte. Detay için link