Git aracıyla birlikte popüler Github sitesi, yalnızca çalışmanızı dağıtmak ve sergilemek için değil, aynı zamanda verimli ve profesyonel sürüm kontrolünü kolaylaştırmak için mükemmel bir kaynak sağlar.

Bu eğiticide, bir Github deposunun nasıl oluşturulacağını, gönderim işlemlerini, etiket sürümlerini ve daha fazlasını keşfedeceğiz.

Bir Depo Oluşturun

Yeni bir arşiv oluşturmak için önce şu adrese giriş yapın: GitHub veya yeni bir hesap için kaydolun. Giriş yaptıktan sonra, Yeni oluşturmak ekranın sağ üst köşesindeki düğmesi, ardından Depo açılan listedeki bağlantı.

Depo oluşturma ekranını göreceksiniz:

Depo adı ve açıklaması istediğiniz herhangi bir şey olabilir ve bu örnekte ad olarak "muo_demo" kullanılmıştır. Kalan alanları olduğu gibi / boş bırakın ve Yeni Depo oluştur buton. Yeni boş deponuzu gösteren bir sayfaya yönlendirileceksiniz.

Yerel Depoyu Başlatın

Artık Github'da bir depo oluşturulduğuna göre, depoyu yerel PC'nizde başlatmanız gerekir. Boş bir dizin oluşturmak için terminalde aşağıdaki komutları çalıştırın ve bir Readme.md dosyası ekleyin.

instagram viewer
mkdir myrepo
cd myrepo
echo "# Test Depom"> Benioku.md
echo "Geçici bir dosya"> temp.txt

Github'da bir arşiv görüntülerken, Readme.md dosyasının içeriği her zaman depoyu açıklamak için veya kılavuzun ilk sayfası olarak görüntülenir. .Md dosya uzantısı, markdown formatı anlamına gelir ve Markdown'a aşina değilseniz, mükemmel Markdown formatı hile sayfası.

Yeni Başlayanlar ve Uzmanlar için Yazdırılabilir Markdown Hile Sayfası

Bu yazdırılabilir Markdown hile sayfası, Markdown biçimlendirmesi hakkında bilmeniz gereken her şeyi bir bakışta sağlar. Elinizin altında tutun ve bir daha asla kafanız karışmasın.

Artık terminal içindeki depoyu komutlarla başlatabilirsiniz.

git init
git uzaktan kaynak ekle https://github.com/mdizak/muo_demo.git

İkinci komutta, "mdizak" ı Github kullanıcı adınız ve "muo_demo" kısmını deponuzun adı olarak değiştirmeniz gerekir. Örneğin, Github kullanıcı adınız "johndoe" ve deponuzun adı "test_repo" ise, komut şu şekilde olacaktır:

git uzaktan kaynak ekle https://github.com/johndoe/test_repo.git

İlk İşlem

Artık yerel ve Github depolarını senkronize edebilir ve iki dosyayı terminalde aşağıdaki komutlarla Github'a ekleyebilirsiniz.

git Readme.md temp.txt ekle
git commit -m "İlk işlemem"
git push -u kaynak yöneticisi

Sizden Github kullanıcı adınız ve şifreniz istenecek ve başarılı bir şekilde giriş yaptıktan sonra iki dosya Github deponuza yüklenecektir. Github deponuzu tarayıcınızda yeniden yüklerseniz, artık Readme.md dosyasında "Test Depom" başlığıyla birlikte iki dosyayı göreceksiniz.

Büyük Kaydetme Mesajları

Yalnızca küçük bir tek satırlık kayıt mesajı belirtmek yerine, daha büyük bir metin mesajı eklemek de mümkündür. Senin favorende Metin düzeltici, istediğiniz kadar büyük ve çok sayıda satır olabilen commit mesajının içeriğini girin. En son değişiklikleri uyguladığınızda komutu kullanın.

git commit --file = / yol / / commit.txt

Komutun commit mesajınızın metin dosyasına işaret ettiğinden ve içeriğinin -m seçeneği ile tanımlanan tek satırlık mesaj yerine kullanılacağından emin olun.

Dosyaları Silme

Dosyaları silmek, yukarıdakileri kullanmak dışında hemen hemen aynı şekilde yapılır. git ekle komutunu kullanıyoruz git rm komut. Daha önce eklediğiniz temp.txt dosyasını silmek için, terminalde aşağıdaki komutları çalıştırın.

git rm temp.txt
git commit -m "Geçici dosya siliniyor"
git push -u kaynak yöneticisi

Kullanıcı adınız ve şifreniz tekrar istenecek ve tamamlandığında temp.txt dosyası Github deponuzdan silinecektir. Hepsi bu kadar!

Sürümleri Etiketleme

Zaman zaman, test edilen projenizden tamamen memnun kaldığınızda, mevcut durumu bir sürüm olarak etiketlemek isteyebilirsiniz. Bu, diğerlerine projenin tamamlandığını ve halka dağıtılmaya hazır olduğunu bildirir.

Deponuzu bir sürüm olarak işaretlemek, sürüm numarasıyla bir etiket eklenerek yapılır. Örneğin, mevcut depomuzu terminal içinde v1.0.0 olarak yayınlamak için komutları çalıştırın.

git etiketi 1.0.0
git push - etiketler

Github kullanıcı adınızı ve şifrenizi girdikten sonra, web tarayıcınızda arşiv sayfasını yeniden yükleyin. Artık deponuzun bir sürümünün olduğunu fark edeceksiniz. Tüm sürümleri görüntülemek için tıklamak, sürümün etiketlendiği durumda tam arşiv için TAR.GZ arşivine bir bağlantı sağlayacaktır.

Depoyu Klonla

Bazen deponuzu sıfırdan klonlamanız ve yeniden başlatmanız gerekecektir. Bu, terminalde aşağıdaki komutlarla kolayca yapılır.

git klon https://github.com/mdizak/muo_demo.git Myrepo
cd myrepo
git init

Depoyu başlattığımızda olduğu gibi, ilk satırda Github kullanıcı adını ve URL içindeki depo adını değiştirmeniz gerekir.

Bu, havuzun içeriğini Github'dan / myrepo / dizinine indirecek ve ardından git init komut. Buradan, yukarıdaki gibi dosya eklemeye ve silmeye devam edebilirsiniz.

Kaydetme Geçmişini Görüntüle

Geri dönebilir ve önceki işlemlerinizi görüntüleyebilirsiniz. git günlüğü, gibi:

git günlüğü - 3

Yukarıdaki komut arşive yapılan son üç işlemi gösterecektir. Herhangi bir nedenle bir kaydı değiştirmeniz veya silmeniz gerekirse, bu yararlı olabilir.

Bir Taahhüt Mesajını Değiştirin

Github'a zaten bir commit gönderdiyseniz, daha sonra commit mesajında ​​bir hata yaptığınızı fark ettiyseniz, onu değiştirmenin bir yolu vardır. En son commit mesajını değiştirmek için, terminal içinde komutu çalıştırın.

git commit --amend

Bu, önceki commit mesajıyla birlikte varsayılan metin düzenleyicinizi açacaktır. Gerekli değişiklikleri yapın ve düzenleyiciyi kapatın. Metin düzenleyici olarak nano kullanıyorsanız, tuşuna basarak kapatabilirsiniz. Ctrl + Xve ardından Y ve Giriş anahtarlar.

Yeni commit mesajını kaydettikten sonra, komutla Github'a gönderin:

git push --force kaynağı

Çalışmanızı Göstermeye Hazır!

Tebrikler, artık popüler Github web sitesini git komut satırı aracıyla birlikte kullanmanın temellerini öğrendiniz. Başarıyla bir havuz oluşturdunuz ve artık dosyaları ekleyebilir / silebilir, kaydetmeleri, etiket sürümleri ve depoları klonlayabilirsiniz.

Daha gelişmiş git komutlarını öğrenmek istiyorsanız, Gelişmiş git Komutları site.

E-posta adresi
GitHub Sayfalarını Kullanarak Bir Web Sitesini Ücretsiz Olarak Barındırma

Basit bir web siteniz varsa, web barındırma için ödeme yapmanız gerekmez. GitHub Sayfalarını ücretsiz olarak kullanabilirsiniz!

İlgili konular
  • Programlama
  • GitHub
Yazar hakkında
Matt Dizak (13 Makale Yayınlandı)Matt Dizak'dan Daha Fazla

Haber bültenimize abone ol

Teknoloji ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için haber bültenimize katılın!

Bir adım daha…!

Lütfen size az önce gönderdiğimiz e-postadaki e-posta adresinizi onaylayın.

.