🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / Gitlub - Github / Gitlub

1-) Gitlub - Github -

Gitlub

Gitlub

GİTLUB

id ve şifre aynı

private proje --> sadece ben

internal -> gitluba üye olan

public -> herkes


pwd
-> bulundugum yer

ls -> listeler

ls -a // ile gizlenmiş git deposundaki dosyaları görebilirsin

 

 

 git config --global user.email "ramazan_haber@hotmail.com"

 

 

ramazan@ramo:~$ git config --global user.name "ramazan haber"

my_proje klasorune .py piton dosyası olustur  

def topla(x,y)

return x+y

ramazan@ramo:~/Masaüstü/my_proje$ git init // proje_dizinini git projesi yaptı

ramazan@ramo:~/Masaüstü/my_proje$ git add .  // "nokta" yani tüm dosyaları  ekledi

 

ramazan@ramo:~/Masaüstü/my_proje$ git commit -m "ilk komut"   //commit etti

 

ramazan@ramo:~/Masaüstü/my_proje$ git log    // kim güncelledi

 

ramazan@ramo:~/Masaüstü/my_proje$ git status    // dosyamdad commit edilecek birşey varmı ?

 

yeni bir tane dosya oluşturalım sonra bunu gite aşağıdaki gibi ekleyelim

 

ramazan@ramo:~/Masaüstü/my_proje$ git add  cikarma.py // dosyamda commit edilecek birşey varmı ?

 

ramazan@ramo:~/Masaüstü/my_proje$ git commit -m "cikarma metodu eklendi"

 

ramazan@ramo:~/Masaüstü/my_proje$ git diff // dosyadaki değişiklikleri yeşil ve başında +  olarak göster.

 

ramazan@ramo:~/Masaüstü/my_proje$ git add . // tüm değişiklikleri ara bölgeye götür

 

ramazan@ramo:~/Masaüstü/my_proje$ git commit -m "güncellendi" //

 

ramazan@ramo:~/Masaüstü/my_proje$ git diff cikarma.py // dosyadaki değişiklikleri göster başında - var çıkartılmıştır + varsa eklenmiştir

 

// değişimden önceki kırmızı değişimden sonraki yeşil olarak güncellenmişi gösterir

 

ramazan@ramo:~/Masaüstü/my_proje$ git diff --staged //   git add . (eklenmişlerle) git commit -m "güncellendi" (commit) olan arasındaki farkları gösterir

 

ramazan@ramo:~/Masaüstü/my_proje$ git rm carpma.py // el ile ilk once sil sonra bunu yaz ara bölgeye gönder "rm" yerine "add" de kullanabılırsın oncekı gıbı

 

ramazan@ramo:~/Masaüstü/my_proje$ git rm carpma.py //el ile silmeden direk böyle sil daha kolay ve sonra commit et

 

ramazan@ramo:~/Masaüstü/my_proje$ git rm -r sil  // "sil" klasörünü siler içindekilerle birlikte

 

ramazan@ramo:~/Masaüstü/my_proje$ git mv deneme1.txt deneme2.txt  // mv taşımak fakat burada aynı klasorde oldugundan dolayı ismini değiştirir

 

ramazan@ramo:~/Masaüstü/my_proje$ git checkout -- silinecekler // "silinecekler" dosyasını geçiş bölgesine veya commit etmediysen yapılan değişiklikleri bir önceki commit şekline dönüştürebilirsin.

 

 

 

aşağıdaki kod ara bölgeye gitmiş bir değişikliği geri getirir

 

 

ramazan@ramo:~/Masaüstü/my_proje$ git rm silinecekler   //silelim

 

ramazan@ramo:~/Masaüstü/my_proje$ git add .   // arabölgeye taşıyalım

 

ramazan@ramo:~/Masaüstü/my_proje$ git reset HEAD silinecekler //ara bölgedekini geri getir

 

ramazan@ramo:~/Masaüstü/my_proje$ git checkout -- silinecekler  // iyice geri getir

 

 

 

aşağıdaki kod versiyon değiştirir

 

ramazan@ramo:~/Masaüstü/my_proje$ git commit -m "versiyon1"

 

değişiklikler yap sonra onu yine commit et ve versiyonunu gir

 

ramazan@ramo:~/Masaüstü/my_proje$ git commit -m "versiyon2"

 

 

ramazan@ramo:~/Masaüstü/my_proje$ git log  // burada versiyonlar ve  hash kodları vardır turuncu renktedir örn : 19158dd3815c5fc8e9c776f4be55efc35a54a4a4 veya ilk 7 haneside olur 19158dd

 

 

ramazan@ramo:~/Masaüstü/my_proje$ git checkout 19158dd3815c5fc8e9c776f4be55efc35a54a4a4 -- .   // o versiyona gider "." demek herşeyi al

 2021 Ocak 18 Pazartesi
 501