Git Deposunu Başlatma
Git'te depo, VCS(versiyon control sistem) tarafından bir dizi dosya ve dizin için meta verileri depolamak için kullanılan bir veri yapısı gibidir. Dosyaların koleksiyonunu ve bu dosyalarda yapılan değişikliklerin geçmişini içerir. Git'teki depo, proje klasörünüz olarak kabul edilir. Bir havuz, projeyle ilgili tüm verilere sahiptir. Farklı projelerin farklı depoları vardır.
Repository Nedir? (Depo)
Repository veya repo, projelerinizin dosyalarının depolandığı bir dizindir. GitHub’ın alanında veya bilgisayarınızdaki yerel bir depoda bulunabilir. Dosyalar, fotoğraflar, sesler veya projenize alakalı her şeyi repository’inizde depolayabilirsiniz.
Git Deposu Başlatma
Bir depo Oluşturmanın iki yolu vardır. Bunlar aşağıdaki gibidir:
- Yerel bir depo(Bilgisayarınızda) oluşturun ve onu Git deposu olarak yapın.
- Uzak bir depoyu klonlayın (GitHub,GitLab ve Bitbucket gibi).
Her iki durumda da Git deposu üzerinde çalışmaya başlayabilirsiniz.
Git Deposu Başlatma
git init
Komutu yeni Git depoyu oluşturur. Var olan, sürümlendirilmemiş bir projeyi Git deposuna dönüştürmek veya yeni, boş bir depo başlatmak için kullanılabilir. Diğer Git komutlarının çoğu, başlatılmış bir havuzun dışında kullanılamaz, bu nedenle bu genellikle yeni bir projede çalıştıracağınız ilk komuttur.
Yeni bir depo oluşturmak için git init
komutu kullanacaksınız. git init
yeni bir deponun ilk kurulumu sırasında kullandığınız tek seferlik bir komuttur. Bu komutu yürütmek mevcut çalışma dizininizde yeni bir .git
dosyası oluşturacaktır. Bu aynı zamanda yeni bir ana dal oluşturacaktır.
Projenizi bir sürüm kontrol sistemi üzerinde paylaşmak ve Git ile kontrol etmek istiyorsanız. Ardından projenizin dizinine göz atın ve Git komut satırını (Windows için Git Bash) buradan başlatın. Masaüstüne yeni bir dizin açın ve test.txt
ve deneme.txt
dosyaları oluşturun. Yeni bir depo başlatmak için aşağıdaki komutu çalıştırın:
Sözdizimi:
git init
ÇIKTI:
Dizinde dosyaları listeleyelim bunun için ls
komutu kullanalım.
ls
ÇIKTI:
Görüldüğü üzere deneme.txt
ve test.txt
dosyasını görüyoruz. Gizli dosyaları görmek için ls -a
komutunu kullanalım.
ls -a
ÇIKTI:
Mevcut projeme boş bir depo .git
adında gizli dosya eklendi. Mevcut dosyalar için sürüm kontrolüne başlamak istiyorsak, bu dosyaları git add
komutu ve ardından bir commit komutu ile takip etmeliyiz.
Git Status
git status
komutu, depo ve hazırlama alanının (staing Area) durumunu görüntülemek için kullanılır. Takip edilen, takip edilmeyen dosyaları ve değişiklikleri görmemizi sağlar. Bu komut herhangi bir taahhüt kaydı veya bilgisi göstermeyecektir.
Çoğunlukla Git add
ve Git commit
komutu arasındaki durumu görüntülemek için kullanılır . Değişikliklerin ve dosyaların takip edilip edilmediğini kontrol edebiliriz.
git status
ÇIKTI:
- HTML
- CSS
- PHP
- JQUERY
- PHOTOSHOP
- JavaScript
- Web Dünyası
- Linux
- MİTHRİL FRAMEWORK
- Laravel
- Git
- React
- HTML LİNK(Bağlantı)EKLEME - LİNK VERME
- HTML YAZI VE RESİM ORTALAMA
- HTML RESME LİNK VERME
- HTML FORM OLUŞTURMA
- CSS YATAY MENÜ YAPIMI
- HTML RESİM EKLEME
- CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
- HTML DİV ve SPAN NEDİR?
- HTML ARKAPLANA MÜZİK EKLEME
- KALİTE KAYBETMEDEN RESİMLERİ BÜYÜTME