2016-04-02 16 views
0

Kendime Github'u öğretiyorum ve kullanılmasının genel yolunu anlamakta zorluk çekiyorum. İş akışımın doğru olup olmadığından emin değilim. Bir projeyi anlamak bir repoya karşılık geliyor, bu yüzden algoritmaları sıralamak için bir tane var. Bir quicksort algoritması uygulamıştım. Dün bir introsort uygulamaya başladım, ama quicksort'taki bir yoruma minval bir değişiklik yaptım.Aralarında yapılan değişiklikler bağımsız olsa bile, birden çok değiştirilmiş kaynak dosya bir defada Git'e eklenmelidir mi?

Sonra aşağıdaki

  1. git add yaptı.
  2. git -m işlemek "uygulamasını içgözlemle sıralama oluştururken başladı"
  3. itme kökenli usta Ancak

, küçük chagne Github quicksort şimdi, çabuk kaynağına yapıldıktan sonra sahip mesaj "içgözlemle sıralama oluşturarak başladı

  • git Uygulama "bunun için hangi tür doğru yer değil.

    Bu sorun mu? Neyi yanlış yaptım? Sanırım git add . kullanmamalı ve kendi başına introsort kaynağını yapmamalıydım. Birisi bana aynı projenin farklı bölümlerinde çalışırken yeni bir dal yapılması gerektiğini söyledi. Bu hak örn. Her modül için yeni bir şube? Ve çalıştıkları zaman birlikte birleştirilebilirler? Öyleyse önce Git dallarını kullanıyor ve sonra ayrılmıyor mu?

  • +2

    Bu soru biraz özneldir, ancak ortak uygulama, her bir işlemin ayrık, mantıksal ve tam bir değişime karşılık gelmesidir, ancak bunun ne anlama geldiğine dair bir fikir edinmesi biraz deneyim gerektirir ve ekipten proje veya proje ekibi. –

    +0

    @DietrichEpp yeni bir şube ne zaman yapılmalı? Bir solo geliştirici bağlamında. – Celeritas

    +2

    http://stackoverflow.com/questions/2100829/when-should-you-branch –

    cevap

    1

    Yeni bir işlevsellik üzerinde çalışmaya başlamadan önce yeni bir dal yapın. İşini o şubeye sen ver. Yeni işlevsellik çalıştıktan sonra, başkalarının gözden geçirme ve hedef dalına birleştirebilmesi için bir çekme isteği yaparsınız.

    Yalnız çalışıyorsanız, iş akışınız doğrudur, ancak değilse, itme işleminden hemen önce git pull eklemeniz gerekir.

    +0

    Yeni bir proje başlatırken, ilk önce hangisini yaparsınız: IDE'yi kullanarak yerel projeyi oluşturun veya önce repo'yu oluşturun (ve README dosyasıyla başlatın) ve klonlayın? – Celeritas

    +0

    Genellikle repo'yu yaratıyorum ve sonra yerel olarak klonladım - bu en basit olanı. Halihazırda bazı dosyalarınız varsa, devam edin ve 'git init 'ile yeni bir yerel repo oluşturun, ardından uzak repo için' uzak ekle'yi kullanın. IDE'den projeniz varsa, IDE'ye özel proje dosyalarını ve derlenmiş dosyaları yok saymak için .gitignore dosyası hazırlamanızı öneririm. Git'in boş bir klasör oluşturmanıza izin vermeyeceğini unutmayın. – Jekabz

    +0

    Teşekkürler. Peki, Netbeans gibi bir IDE ile ilk senaryoyu tam olarak nasıl yapıyorsunuz? Örneğin, Github'da bir repo oluşturursunuz, ardından klonlayın. Ama açıkçası, henüz yaptığınız gibi henüz bir kaynak kodu yok. Peki, IDE'de hangi seçeneği seçiyorsunuz, mevcut projeden kaynak kodunu kullanmayı düşünürdüm ama henüz bir şey yok mu? Geçmişte sadece yeni kaynak kodu oluşturmayı denedim, ancak bu birleştirme çakışmasına neden oldu. – Celeritas

    İlgili konular