hesap aç->sağ üstten -> new repository de ->ismini yaz ->public de ->linki kopyala ->aşağıdaki komutları linux'a yaz
1-) ramazan@ramo:~/Masaüstü/git-de$ git init // proje_dizinini git projesi yaptı
2-) ramazan@ramo:~/Masaüstü/git-de$ git remote add gitisim https://github.com/ramazanhaber/git-dersleri.git // gitisim adında bir sanal depo oluştu
3-) içine dosya at bu klasörün sonra
ramazan@ramo:~/Masaüstü/git-de$ git add . // "nokta" yani tüm dosyaları ekledi
ramazan@ramo:~/Masaüstü/git-de$ git commit -m "versiyon1" //commit etti
4-)ramazan@ramo:~/Masaüstü/git-de$ git push -u gitde master // dosyaları komple yükledi
5-) aşağıdaki işlemleri sırasıyla uygula
ramazan@ramo:~/Masaüstü/git-de$ git rm be.txt // misal be.txt yi silelim
ramazan@ramo:~/Masaüstü/git-de$ git commit -m "be dosyasi silindi" // commit edelim
ramazan@ramo:~/Masaüstü/git-de$ git push -u gitde master // tekrardan push edelim id ve şifre isterse gitlub id ve şifresini gireceksin üye olduğun
6-) gitignore açık kaynak kodlu kod yazarken gözükmesini istemediğin dosyayı göstermemek için örneğin "veritabani" isminde bir dosya olusturalım ve aşağıdaki işlemleri uygulayalım burada commit etmeden dikkat et .gitignore dosyasının içine o dosyanın ismini yazman lazım
"veritabani" adında dosya oluşturalım
sonra "git status" komut satırına yazalım bakalım gorelım
ramazan@ramo:~/Masaüstü/git-de$ cat >> .gitignore // dedikten sonra "veritabani" yazalim ve CTRL+C ile çıkış yapalım
sonra git status ile kontrol edelim "veritabani" gözükmeyecektir
ramazan@ramo:~/Masaüstü/git-de$ git add .
ramazan@ramo:~/Masaüstü/git-de$ git commit -m "gitignore eklendi"
ramazan@ramo:~/Masaüstü/git-de$ git push -u gitde master
7-) .gitignore klasörünün içine aşağıdakileri yazarsanda aynı olur ramazan@ramo:~/Masaüstü/git-de$ gedit gitignore // gizli dosyayı açmak için bizim içine aşağıdakileri yaz
veritabani // veri tabani dosyasını gizle
belgeler/* // belgeler klasörünün içindeki herşeyi gizle
!belgeler/ramo.html // belgeler klasörünün içindeki ramo.html hariç gizle demek
8-) Branch yani "DAL" oluşturma varsayılan "master" dı şimdi yeni bir tane github sitesinden sol taraftan branch oluşturup entere basalım -> içine create new file diyelim oluşturalım -> branches diyelim -> all branches-> oluşturduğum dalın yanındakine tıkla -> new pull request -> create pull request-->merge pull request(iki dalı birleştir) ->confirm merge
9-) ramazan@ramo:~/Masaüstü/git-de$ git pull // github üzerinde oluşturduğun dosyaları indirir
10 -) komut satırından branch(master gibi dal oluşturma)
ramazan@ramo:~/Masaüstü/git-de$ git branch // kendi pc'deki dalım
ramazan@ramo:~/Masaüstü/git-de$ git branch --all // github uzerındeki dallar
ramazan@ramo:~/Masaüstü/git-de$ git branch yandal3 // yandal3 adında cins oluşturur
ramazan@ramo:~/Masaüstü/git-de$ git checkout yandal3 // yandal3 cinsine geçeriz
ramazan@ramo:~/Masaüstü/git-de$ git branch // hangi daldasın gösterir
--> burada bir tane dosya oluştur sonra
ramazan@ramo:~/Masaüstü/git-de$ git add .
ramazan@ramo:~/Masaüstü/git-de$ git commit -m "yandal 3 tarafından commit oldu"
ramazan@ramo:~/Masaüstü/git-de$ git push -u gitde yandal3 // github sitesine gönderir
ramazan@ramo:~/Masaüstü/git-de$ git checkout master // master dalina gidelim
ramazan@ramo:~/Masaüstü/git-de$ git diff master yandal3 // iki dal arasındaki fark
ramazan@ramo:~/Masaüstü/git-de$ git merge yandal3 // master dalındaydık onunla yandal3 dalını birleştirdi yani dosyalar aynı oldu
ramazan@ramo:~/Masaüstü/git-de$ git push -u gitde master // githuba dosyamızı aktar
10-) README.md dosyası oluşturma
github sitesinden create readme.md de ve projen ile ilgili açıklamaları yaz
# git-de // başında # varsa en büyük kalın yazı dır
 // resim eklemek için
## Projenin amacı // iki tane ## varsa biraz daha küçük kalın yaz 6 tane ye kadar gider
**kalın kelime** </br>
*italik kelime*
[Google linki](https://www.google.com.tr/) // link vermek için
commit new file diyerek commit et
11-) sağ üstte Watching yaparsan her değişiklikte https://github.com/ yani anasayfada bildirimler alırsın
12-) sağ üstte Star yaparsan hem beğendin hemde yerimlemi olarak ekler ve sağ üssten sign in menusunden your star olarak görebilirsin
13-) sağ üstte Fork yaparsan kopyasını kendine alırsın https://github.com/ yani anasayfada sağ altta gözükür -> yanında defter olanlar senın projen diğerleri başkalarının
14-) Issues(konu ve problem detayları) sorunları çözmek için herkes yardımcı olabilir
15-) https://github.com/ yani anasayfada github search'e "awesome-java" yaz ve en üstteki projenin readme.md sine göz atabilirsin