/TemelBilgler-Gists-

Temel olarak git komutlarını içerir. Sık kullanılanlar da eklenecektir

GNU General Public License v3.0GPL-3.0

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