Git Nasıl Kurulur ve Kullanılır: 15 Adım (Resimlerle)

İçindekiler:

Git Nasıl Kurulur ve Kullanılır: 15 Adım (Resimlerle)
Git Nasıl Kurulur ve Kullanılır: 15 Adım (Resimlerle)

Video: Git Nasıl Kurulur ve Kullanılır: 15 Adım (Resimlerle)

Video: Git Nasıl Kurulur ve Kullanılır: 15 Adım (Resimlerle)
Video: ADIM ADIM DOĞRU PLAN YAPMA REHBERİ / YKS’de ilk 1000 için kendi programımı nasıl hazırlıyordum? 2024, Mayıs
Anonim

Git, yazılım geliştirme için en yaygın kullanılan sürüm kontrol sistemlerinden biridir. 2005 yılında Linus Torvalds tarafından oluşturulan Git, hız, veri bütünlüğü ve dağıtılmış, doğrusal olmayan iş akışları için desteğe odaklanır. Büyük şirketler için bile yaygın kullanımıyla Git'in nasıl kolayca kurulacağını ve kullanılacağını öğrenmek önemlidir. Bu yürüyüş, Windows ve GitHub için Git Bash'i kullanacak. Ancak burada kullanılan komutlar her platformda çalışacaktır. Bu, tüm kılavuzun sonu değil, sadece Git'i kullanmaya başlamanız içindir. Git'te keşfedilecek çok daha fazla işlev vardır ve bir çalışma ortamının GitHub ile kullanılması gerekenden çok farklı değişkenleri olabilir.

adımlar

Bölüm 1/3: Hesabınızı Oluşturma

Git Adım 1'i Kurun ve Kullanın
Git Adım 1'i Kurun ve Kullanın

Adım 1. Bir Github Hesabı oluşturun

GitHub'ı ziyaret edin ve bir hesap oluşturun. Bu eğitimin amaçları doğrultusunda ücretsiz bir hesap gayet iyi çalışacaktır.

Git Adım 2'yi Kurun ve Kullanın
Git Adım 2'yi Kurun ve Kullanın

Adım 2. Git Bash'i yükleyin

Başlamak için önce Windows için Git Bash'i indirip yüklemelisiniz. Devam edin ve bunu şimdi şu bağlantıyı izleyerek yapın: Git Bash.

Kurulduktan sonra Git Bash'i çalıştırın. Siyah bir komut istemi ekranına bakıyor olmalısınız. Git Bash, çalışmak için Unix komutlarını kullanır, bu nedenle biraz Unix bilgisine sahip olmak önemlidir

Git Adım 3'ü Kurun ve Kullanın
Git Adım 3'ü Kurun ve Kullanın

Adım 3. Bir SSH Anahtarı oluşturun

GitHub hesabınız ile bilgisayarınızda Git Bash arasında güvenli bir şifreli bağlantı kurmak için bir SSH anahtarı oluşturmanız ve bağlamanız gerekir. Git Bash'te bu kodu yapıştırın, ancak GitHub hesabınızla kullandığınız e-postanın yerine yazın: ssh-keygen -t rsa -b 4096 -C [email protected]

Ardından anahtarı nereye kaydetmek istediğiniz sorulacaktır. Varsayılan konum yeterli olacaktır, bu nedenle ↵ Enter'a basmanız yeterlidir. Ardından Git Bash sizden bir parola girmenizi ve onaylamanızı isteyecektir. Bir tane eklemeniz gerekmese de, yapmanız şiddetle tavsiye edilir

Git Adım 4'ü Kurun ve Kullanın
Git Adım 4'ü Kurun ve Kullanın

Adım 4. SSH anahtarınızı ssh-agent'a ekleyin

Bu, bilgisayarınıza bu SSH anahtarını kullanması için yetki verecektir. SSH Aracısını başlatmak için şu komutu girin: eval "$(ssh-agent -s)" Ardından oluşturduğunuz anahtarı eklemek için ssh-add ~/.ssh/id_rsa girin.

Anahtarınızın id_rsa dışında farklı bir adı varsa veya onu farklı bir konuma kaydettiyseniz, bunu kullandığınızdan emin olun

Git Adım 5'i Kurun ve Kullanın
Git Adım 5'i Kurun ve Kullanın

Adım 5. SSH anahtarınızı hesabınıza ekleyin

Şimdi, yeni oluşturulan anahtarınızı kullanmak için hesabınızı yapılandırmanız gerekecek. ssh anahtarını panonuza kopyalayın: klip < ~/.ssh/id_rsa.pub. Ardından, herhangi bir GitHub sayfasının sağ üst köşesinde profil fotoğrafınızı ve ardından Ayarlar'ı tıklayın. Kullanıcı ayarları kenar çubuğunda SSH ve GPG anahtarlarını tıklayın. Ardından Yeni SSH Anahtarı'na tıklayın. Artık anahtarınız için açıklayıcı bir ad girebilir, ardından anahtarınızı anahtar alanına yapıştırabilir ve "SSH Anahtarı Ekle"ye basabilirsiniz. Onaylayın ve hazırsınız!

Bölüm 2/3: Bir Proje Oluşturma

Git Adım 6'yı Kurun ve Kullanın
Git Adım 6'yı Kurun ve Kullanın

Adım 1. Bir depoyu çatallayın

GitHub'da bir projede değişiklik yapabilmek için proje çatallanmalıdır. Üzerinde çalışmak istediğiniz depoya gidin ve sayfanın sağ üst kısmındaki çatala basarak depoyu çatallayın. Bu, hesabınızdaki o havuzun bir kopyasını oluşturacaktır.

Git Adım 7'yi Kurun ve Kullanın
Git Adım 7'yi Kurun ve Kullanın

Adım 2. Yerel bir dizin oluşturun

Bilgisayarınızda depoyu barındırmak istediğiniz bir yerde bir klasör oluşturun. Ardından, o klasöre gitmek için Git Bash'i kullanın. Git Bash'in UNIX komutlarını kabul ettiğini unutmayın, bu nedenle dizininize girmek için şu şekilde CD komutunu kullanın: $ cd /path/to/directory

Git Adım 8'i Kurun ve Kullanın
Git Adım 8'i Kurun ve Kullanın

Adım 3. Çatalı klonlayın

GitHub'da çatalınıza gidin ve depo adının altında Clone or download öğesini tıklayın ve size verdiği bağlantıyı kopyalayın.

Ardından, Git Bash'e kopyalanan URL'nizi kullanarak şu komutu girin: $ git klon https://github.com/YOUR-USERNAME/REPOSITORY_NAME. ↵ Enter tuşuna basın, yerel klonunuz oluşturulacaktır

Git Adım 9'u Kurun ve Kullanın
Git Adım 9'u Kurun ve Kullanın

Adım 4. Çatalınızı orijinal ile senkronize edin

Orijinal depoda değişiklik önerebilmeniz gerekir. GitHub'da çatalladığınız orijinal depoya gidin, ardından Klonla'ya basın veya URL'yi indirip kopyalayın.

  • Şimdi GitHub'daki gerçek depo klasörüne gidin. Komut isteminizin sağında bir (usta) gördüğünüzde doğru yerde olduğunuzu bileceksiniz.
  • Şimdi, havuzun orijinal URL'sini kullanarak $ git remote add upstream https://github.com/user/repositoryName komutunu çalıştırın.
Git Adım 10'u Kurun ve Kullanın
Git Adım 10'u Kurun ve Kullanın

Adım 5. Bir kullanıcı oluşturun

Ardından, depoda değişiklikleri kimin yaptığını izlemek için bir kullanıcı oluşturmalısınız. Aşağıdaki iki komutu çalıştırın. $ git config user.email “[email protected]” ve $ git config user.name “Adınız”. Kullandığınız e-postanın git hub hesabınızdakiyle aynı olduğundan emin olun.

Git Adım 11'i Kurun ve Kullanın
Git Adım 11'i Kurun ve Kullanın

Adım 6. Yeni bir dal oluşturun

Ardından, ana şubemizden yeni bir şube oluşturmalısınız. Bir ağacın gerçek bir dalı olarak. Bu dal, yapacağınız tüm belirli değişiklikleri tutacaktır. Her yeni problem üzerinde çalıştığınızda master'dan yeni bir dal oluşturmalısınız. Bir hata düzeltmesi veya yeni bir özelliğin eklenmesi olsun, her görevin kendi benzersiz dalına sahip olması gerekir.

  • Dal oluşturmak için şunu çalıştırın: $ git branch feature_x. feature_x öğesini özelliğinizin açıklayıcı bir adıyla değiştirin.
  • Şubenizi $ git checkout feature_x kullandıktan sonra. Bu sizi feature_x dalına geçirecektir. Artık kodunuzda değişiklik yapmakta özgürsünüz.

Bölüm 3/3: Değişikliklerinizi Zorlamak

Git Adım 12'yi Kurun ve Kullanın
Git Adım 12'yi Kurun ve Kullanın

Adım 1. Değişikliklerinizi onaylayın

Değişiklik yapmayı bitirdikten sonra veya şubeleri değiştirmek ve başka bir şey üzerinde çalışmak istediğinizde, değişiklikleriniz taahhüt edilmelidir. $ git commit --all komutunu çalıştırın. Bu, depoda yaptığınız tüm değişiklikleri otomatik olarak taahhüt edecektir.

Vim kullanarak bir taahhüt mesajı girmeniz için bir istem alacaksınız. Bu mesaj kısa ve açıklayıcı olmalıdır. En üst satıra gitmek için ok tuşlarını kullanın ve ardından klavyenizde i tuşuna basın. Artık mesajınızı yazabilirsiniz. Yazıldıktan sonra Esc tuşuna basın ve ardından iki nokta üst üste tuşuna basın:. Şimdi wq harflerini yazın ve ↵ Enter tuşuna basın. Bu, taahhüt mesajınızı kaydedecek ve vim düzenleyiciden çıkacaktır

Git Adım 13'ü Kurun ve Kullanın
Git Adım 13'ü Kurun ve Kullanın

Adım 2. Bir push isteği yapın

Artık değişiklikleriniz taahhüt edildiğine göre, onları zorlamalısınız! $ git push Origin'e girin.

Git Adım 14'ü Kurun ve Kullanın
Git Adım 14'ü Kurun ve Kullanın

Adım 3. Ana dal ile birleştirin

GitHub'a geri dönün ve kısa bir süre sonra Push'unuzla birlikte bir mesajın açıldığını görmelisiniz. "Karşılaştır ve isteği çek"e basın. Bu sayfada değişikliklerinizi gözden geçirme, taahhüt mesajınızı değiştirme ve yorum ekleme olanağına sahip olacaksınız. Her şey yolunda göründüğünde ve GitHub herhangi bir çakışma algılamadığında, devam edin ve istekte bulunun. Ve bu kadar!

Şimdi değişikliğinizi gözden geçirmek ve ardından ana depoyla birleştirmek diğer katkıda bulunanlara ve deponun sahibine kalmış olacaktır

Git Adım 15'i Kurun ve Kullanın
Git Adım 15'i Kurun ve Kullanın

Adım 4. Her zaman getirmeyi ve yeniden oluşturmayı unutmayın

Her zaman bir dosyanın en son sürümü üzerinde çalışmak son derece önemlidir. Herhangi bir push isteğinde bulunmadan veya yeni bir şube başlatmadan veya şubeye geçmeden önce, her zaman aşağıdaki komutu git fetch upstream && git rebase upstream/master çalıştırın.

Önerilen: