Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Git+Github

 Git+Github

GDG Tekirdağ LevelUp etkinliğinde sunduğumuz Git ve Github başlangıç eğitimi.

Ahmet Sina Ustem

November 03, 2016
Tweet

Other Decks in Programming

Transcript

  1. Git Nedir? Dağıtık Çalışan Sürüm Control (DVCS) ve Kaynak Kod

    Yöntemi (SCM) DVCS : Distributed Version Control System SCM : Source Code Management
  2. Neden ‘Git’? • Kaynak Kod Yönetimi • Sürüm Version Takibi

    • Birden fazla kişiyle çalışma ve paylaşma • Repository Hizmeti • Deployment (Sunucuya uygulamanın kurulumu)
  3. Git Ayarları $ git config --global user.name “kullaniciadi” $ git

    config --global user.email “mailadresiniz”
  4. Git Temelleri $ git status //repo durumunu öğrenme $ git

    add (-s) //dosyaları izleme (-s kısa durum) $ git diff //dosyadaki değişiklikleri görme $ git commit (-m) “commit mesaji” //değişiklikleri mesaj olarak işleme $ git rm //dosyayı repodan kaldırma $ git mv //dosya ismini değiştirme
  5. Remote - (Uzak Birimlerle Çalışma) $ git clone $ git

    remote add <shortname> <url> $ git remote (-v) $ git fetch <remote-name>
  6. Push (-it real good) $ git remote add <shortname> <url>

    $ git remote (-v) $ git fetch <remote-name> $ git push <remote-name> <branch-name> $ git pull
  7. Aliases (Kısaltmalar) $ git config --global alias.co checkout $ git

    config --global alias.ci commit $ git config --global alias.st status
  8. Branching (Dallanma) $ git branch <new_branch> $ git checkout <new_branch>

    $ git branch -d <new_branch> $ git merge <branch_name>
  9. Github Nedir? Git sistemi kullanan bir arayüz. Linux’u kullanan Ubuntu

    gibi. Public ve Private olarak projeler oluşturmanızı sağlar. Bununla birlikte birçok yazılımda kullanılan önemli kütüphanelerin barınağı. Dokümantasyon kaynağı. Buna rağmen ülkemiz tarafından yasaklanan site.
  10. Sign Up and Sign In 1- Github sitesine erişin ve

    “Sign up” butonuna tıklayın. 2- Free account olarak seçin. 3- Kaydı tamamladıktan sonra mailinize gelen onay linkine tıklayın.