Git'i sürüm kontrolü için kullanma
Görsel stüdyo kodunun Entegre Git Desteği vardır.
Git'i yükleyin: https://git-scm.com/downloads
1) Deponuzu başlatın
Git'i başlatmak istediğiniz dizine gidin
Git init komutunu kullanın Bu, boş bir .git deposu oluşturacaktır
2) Değişiklikleri aşamalandırın
Evreleme, yeni eklenen dosyalarımızı izlemek için Git yapma işlemidir. Örneğin bir dosya ekleyin ve git status yazın. İzlenmeyen dosyanın durumunu bulacaksınız. Bu yüzden değişiklikleri düzenlemek için git add dosya adını kullanın . Şimdi git status yazarsanız, bu yeni dosyanın izleme için eklendiğini göreceksiniz.
Dosyaların aşamalarını da kaldırabilirsiniz. Git sıfırlamayı kullan
3) Değişiklikleri Kaydet
Teslim etme, değişikliklerinizi arşive kaydetme işlemidir. Statges değişikliklerini uygulamak için, önceki taahhüdünüzden bu yana yaptığınız değişiklikleri açıklayan bir yorum eklemeniz gerekir.
Kullanım -m mesaj dize işlemek Git
Git add '* .txt' komutunu kullanarak aynı türden birden çok dosyayı işleyebiliriz . Bu komut txt uzantılı tüm dosyaları işleyecektir.
4) Değişiklikleri takip edin
Sürüm kontrolünü kullanmanın amacı, projemizdeki her dosyanın tüm sürümlerini saklamak, Güncel sürümü son commit ile karşılaştırmak ve tüm değişikliklerin günlüğünü tutmaktır.
Tüm değişikliklerin günlüğünü görmek için git log'u kullanın .
Visual studio kodunun entegre git desteği, dosyaya çift tıklayarak veya git diff HEAD'i kullanarak kodu karşılaştırmamıza yardımcı olur
Ayrıca, son işlemde dosya değişikliklerini geri alabilirsiniz. Kullanım git checkout - file_name
5) Uzak depolar oluşturun
Şimdiye kadar yerel bir depo oluşturduk. Ama onu uzak sunucuya göndermek için. Sunucuya uzak bir depo eklememiz gerekiyor.
Kullanım uzaktan eklenti kökenli server_git_url git'e
Ardından sunucu havuzuna itin
kullanım git push -u kökenli usta
Bir süre geçtiğini varsayalım. Değişikliklerimizi çeken, kendi taahhütlerini veren ve onları zorlayan diğer insanları projemize davet ettik.
Bu yüzden ekip üyelerimizden değişiklikleri almak için depoyu almamız gerekiyor.
Kullanım git çekme kökenli asıl
6) Dallar Oluşturun
Bir özellik veya hata üzerinde çalıştığınızı düşünelim. Daha iyisi, kodunuzun (Şube) bir kopyasını oluşturabilir ve için ayrı taahhütler verebilirsiniz. İşiniz bittiğinde, bu dalı ana dallarına geri birleştirin.
Git şube şube_adı kullanın
Artık iki yerel şubeniz var, yani ana ve XXX (yeni şube). Git checkout master VEYA git checkout new_branch_name kullanarak şubeler arasında geçiş yapabilirsiniz
Git commit -m mesajını kullanarak dal değişikliklerini işleme
Git checkout master'ı kullanarak master'a geri dönün
Şimdi yeni şubedeki değişiklikleri yöneticimize birleştirmemiz gerekiyor git merge branch_name kullan
İyi! Hata düzeltme veya özellik geliştirme ve birleştirme işleminizi yeni tamamladınız. Artık yeni şubeye ihtiyacınız yok. Git branch -d branch_name kullanarak silin
Şimdi git push kullanarak her şeyi uzak depoya göndermek için son adımdayız
Umarım bu sana yardımcı olur