🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / Gitlub - Github / Github

1-) Gitlub - Github -

GİTHUB Github

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](https://github.com/ramazanhaber/git-de/blob/master/i.jpeg) // 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

 2021 Ocak 18 Pazartesi
 430