🔰 Giriş \| GitHub

❔ Nedir, Ne için Kullanılır

Kod camiasının sosyal medyası olarak da geçen github, 👩‍💻 kod 👨‍💻 paylaşım ve yönetim platformudur.

  • Proje yönetimi kolaylaştırır
  • ToDo yapılarıyla ekip işini destekler
  • Eklentileri ile verimlilik sağlar
  • Markdown, PDF ve .ipynb formatına ön izleme sağlar
    • Markdown videolarını desteklemez
    • Video eklemek için gif kullanın
    • Gif'e tıklandığında video linki verin
    • [![app](res/app.gif)](res/app.mp4)
  • Alternatifleri: Gitlab, Bitbucket, Sourceforge ...

{% hint style="info" %} GitHub git yapısıyla yönetilmekte, markdown formatıyla dokümanlar hazırlanmaktadır. {% endhint %}

{% page-ref page="../git/" %}

{% page-ref page="../../programlama/yardimci/markdown/" %}

🌟 GitHub Pro

Github öğrenciler için ücretsiz pro faydaları sağlamaktadır.

  • Faydalar için buraya bakabilirsin.
  • Kayıt ve detaylı işlemler için buraya bakabilirsin.
  • Sunduğu faydalar için buraya bakabilirsin
  • Eğitim topluluğu için buraya bakabilirsin
  • Eğitim okulları için buraya bakabilirsin.
  • Octodex
  • Detaylı bilgiler ve sık sorulan sorular için de buraya bakabilirsin.

👜 GitHub Student Pack

Avantajlar için GitHub Student Pack sayfasına bakabilirsin.

  • GitHub'ın derlediği, öğrenciler için ücretsiz veya indirimli hizmet veren sitelerdir

{% hint style="success" %} Oldukça faydalı olan bu sitelere bakmanız tavsiye edilir {% endhint %}

💻 GitHub Desktop

Kodlarla uğraşmak yerine arayüzde işini halletmek isteyenler için.

  • ✲ Ctrl ↩ Enter ile commit yapılır
  • ✲ Ctrl P ile push edilir
  • History alnından commit'lere sağ tıklayıp Rever Commit ile geri alabilirsiniz
    • 5 commit geri gidecekseniz, en tepeden aşağıya doğru 5 kere revert etmeniz lazım
    • Aksi takdirde 🐞 merge conflict'ler ile uğraşırsınız