Git Hayatta Kalma Rehberi

Nov 26 2022
Bunu yazıyorum çünkü Git son derece korkutucu olabilir ve bazı insanları Git'i ilk öğrenmeye çalıştığımda maruz kaldığım bilgisayar kaynaklı krizden kurtarmaya çalışmak istiyorum. Git'in kafası karışmış ve bunalmış hissetmesi normaldir, hızla karmaşıklaşabilir! Bu yüzden, Git size böyle hissettiriyorsa üzülmeyin: Şimdi, makinenizde git'in zaten doğru bir şekilde kurulu olduğunu tahmin edeceğim.

Bunu yazıyorum çünkü Git son derece korkutucu olabilir ve bazı insanları Git'i ilk öğrenmeye çalıştığımda maruz kaldığım bilgisayar kaynaklı krizden kurtarmaya çalışmak istiyorum. Git'in kafası karışmış ve bunalmış hissetmesi normaldir, hızla karmaşıklaşabilir! Bu yüzden, Git size böyle hissettiriyorsa kendinizi kötü hissetmeyin:

Şimdi, git'in makinenize doğru şekilde kurulduğunu tahmin edeceğim. Değilse, Git'in nasıl kurulacağına ilişkin dokümanları burada bulabilirsiniz . Bu sadece ihtiyaç duyacağınız temel günlük komutları kapsayacaktır. Şubeleri ele almayacağım, yeniden inşa etmeyeceğim veya burada birleştirmeyeceğim , sadece yerel depolarınıza yardımcı olabilecek küçük şeyler.

Temeller

  1. Git deposu oluşturarak bir proje başlatmak

* hızlı ipucu, MacOS'ta (ve muhtemelen diğer işletim sistemlerinde, şu anda bir Mac kullanıyorum) ayrıca cddosya yolunu almak için dizini yazmak yerine bulucunuzdan terminale yazıp sürükleyebilirsiniz.

2. Dosyalarınızı depoya ekleyin

Depoya dosya eklemek, Git'in bu dosyalarda yaptığınız değişiklikleri her bir taahhütte izlemeye başlayacağı anlamına gelir. Depoda bir dosya yoksa, taahhütte bulunduğunuzda izlenmeyecektir. Dizindeki tüm dosyaları eklemek için, tüm dosyaları eklemek için kısa git add .yol olan komutu kullanın..

3. Havuzunuzun durumunu kontrol edin

Peki, bu dosyaları eklediğimizi nasıl bileceğiz? Yazın git statusve size git deponuzun durumunu söyleyecektir.

4. Git'te değişiklikleri kaydedin veya kabul edin

Kodunuzda önemli değişiklikler yaptığınızda değişikliklerinizi kaydedin. genellikle kullanırım git commit -m “my commit message, something descriptive”. Neyi değiştirdiğinizi belgeleyen bir mesaj eklemek her zaman iyi bir fikirdir çünkü işler daha sonra bozulursa, her bir taahhüdün ne olduğu hakkında daha hızlı bir fikir edinebilirsiniz.

5. Daha önceki bir işleme geri dönün

Bir hata yaptıysanız ve daha önceki bir işleme geri dönmeniz gerekiyorsa, ona geri dönebilirsiniz. git logGeçmiş taahhütlerinizin günlüğünü görmek , istediğiniz taahhüdün karmasınıgit revert hash almak ve kullanmak (taahhüdün hash'i ile değiştirin ) için basitçe kullanın hash. Github gibi başka bir yerde yayınlamış olduğunuz taahhütleri geri almak için revert kullanmanız önemlidir. git resetAksi takdirde, bunun yerine komutları kullanabilirsiniz .

Genel kafa karışıklığı ile başa çıkmak

Git hızla kafa karıştırabilir, merak etmeyin. Tam olarak ne yapmak istediğinizi bilmiyorsanız, gitterminali yazmanız yeterlidir. Her zaman komutları unuturum, bu yüzden bu benim için çalışıyor. Bu tamamlanmamış bir komuttur, dolayısıyla hiçbir şey yapmaz, ancak git'in size yardım için seçenekler ve komutlar listesi vermesini ister. Yardım seçeneklerinin önemli kısmı, komutların nasıl kullanılacağını açıklayacağı son kısımdır:

' git help -a' ve 'git help -g' mevcut alt komutları ve bazı kavram kılavuzlarını listeler. Belirli bir alt komut veya kavram hakkında bilgi edinmek için 'git help <command>' veya 'git help <concept>' bölümüne bakın.

Dokümanları google'da aramak yerine Git komutlarının dokümanlarını ve örneklerini görmek için bir komut kullanabilirsiniz. Git'i yüklediğiniz için makinenizde zaten dokümanlar var, bu yüzden onları da kullanabilirsiniz! Çok daha hızlı ve daha basit. Örneğin, git help branchterminalinizdeki git belgelerini gösterecek olan komutu kullanarak şubeler hakkında bilgi edinebilirsiniz. Dokümanlardan çıkıp terminale geri dönmek için qveya zyazarak çıkın. Dokümanlar sayfasında bir şey aramak istiyorsanız, yazmanız yeterlidir h.