Cohorts
  • Discover
  • About Us
  • Blog
  • Patika.dev
  • Web3

GIT

GIT Kurulumu
GIT Versiyon Kontrol Sistemi Nedir?
GIT Bash ile GIT Temel Komutları
VS Code içinde Terminal Kullanarak GIT Temel Komutları
VS Code içerisinde Terminal Kullanmadan GIT Temel Komutları
.gitignore Dosyası Ne İşe Yarar? Nasıl Kullanırız?
GIT - Proje İçindeki Birden Fazla Dosyanın Versiyon Kontrol Sistemine Eklenebilmesi

GitHub'a Projemizin Eklenmesi ve Diğer Repo Hosting Web Platformları

Markdown Nedir ? Nasıl Kullanırız ?
Ödev 1

VS Code içerisinde Terminal Kullanmadan GIT Temel Komutları


Henüz versiyon kontrolü altında olmayan bir projenin dizininde, boş bir git deposu oluşturmak için Activity Bar bölümünden Source Control (1) ikonuna tıklayıp, Initialize Repository (2) butonuna tıklamalıyız.


git-init

Yeni eklenen veya üzerinde değişiklik yapılan dosyaları staged ortamına göndermek için Stage Changes butonuna tıklamalıyız.

git-add-1

Birden fazla dosyamız olduğu zamanlarda eğer bütün değişiklikleri tek bir seferde staged ortamına göndermek istiyorsak Stage All Changes butonuna tıklamalıyız.

git-add-2

Staged ortamına dosyayı eklediğimizde aşağıdaki resimde olduğu gibi, dosyanın yanında "A" (1) (added) yazacaktır. Staged ortamına eklemediğimiz dosyalar olursa bu dosyaların yanında da "U" (2) (untracked) yazacaktır.

git-status-1


Commit, staged ortamına alınan dosyaların Local Repository’e gönderilmesidir. En iyi uygulama yöntemi her kayıt sırasında yapılan değişiklikleri açıklayıcı bir mesaj eklemektir. Ayrıca her commit benzersiz bir kimliğe (unique ID) sahip olur. Dosyalarımızı commit'lemek için Message bölümüne (1) commit'imizi açıklayıcı bir mesaj yazmalıyız ve ardından Commit butonuna (2) basmalıyız.

git-commit

Commit'lenen dosya üzerinde değişiklik yaptığımızda, dosyanın yanında "M" (1) (modified) yazacaktır.

git-status-2

Dosyamızda yapılan değişikliği görüntülemek için, Source Control bölümünde, dosyanın üzerine tıkladığımızda (1), iki farklı bölüm karşımıza geliyor. En sağdaki bölümde (3) dosyamızın üzerinde yapığımız değişiklileri görüntüleyebiliriz.

git-diff

Bu değişiklikleri eğer geri almak istersek, tekrar sol bölümdeki (2) gibi olmasını istiyorsak Discard Changes butonuna tıklamalıyız.


discard-changes

Eğer remote repository'e bağlıysak ve commit'lerimizi remote repository'e göndermek istersek Views and More Actions (1) butonuna tıklayıp, Push (2) seçeneğini seçmeliyiz.

git-push


Kaynaklar

  • https://medium.com/fedeveloper/git-bash-ile-komut-komut-versiyonlama-a354efd3063f

Patika+ programımızı yazılım öğrenme yolculuğunda yalnız başına ilerlememen için oluşturduk. Patika+'da bir öğrencinin bir günü nasıl geçiyor göz atmak istersen:

Patika+ Yazılım Bootcamp'i Öğrencisinin 1 Günü

Quiz

Answer the questions to check your understanding.

This lesson includes a short quiz.

Previous
Next

Lesson discussion

Swap insights and ask questions about “GIT”.

Enroll to participate
Start the course to unlock the discussion. Enrolling helps us keep conversations relevant to learners.
Cohorts
WebsiteDiscoverBlogPatika.devRise In
CoursesCircleRustSoliditySolanaWeb3 FundamentalsBlockchain Basics
CompanyAbout UsTerms of UsePrivacy PolicyGDPR NoticeCookies
Don't miss any update!

Disclaimer: The information, programs, and events provided on https://cohorts.patika.dev is strictly for upskilling and networking purposes related to the technical infrastructure of blockchain platforms. We do not provide financial or investment advice, nor do we make any representations regarding the value, profitability, or future price of any blockchain or cryptocurrency. Users are encouraged to conduct their own research and consult with licensed financial professionals before engaging in any investment activities. https://cohorts.patika.dev disclaims any responsibility for financial decisions made by users based on the information provided here.

© 2026 Cohorts, All rights reserved