2013-08-16 16 views

cevap

39

here [git-scm.org] göre, tüm notları itmek

git push <remote> refs/notes/* 

kullanabilirsiniz. Getirme işlemi

+0

ile yapıldığında, birleştirme yapar ve ardından 'refs/notes/commits' işlemini birleştir ve sonra yeni bir taahhüt yaratır .. neden böyle? – Iowa

+1

@ user2663585 'erkek git-pull' den: git-pull - Başka bir depo veya bir daldan getir ve birleştirme". 'git pull' hem' git fetch' hem de git birleştirme işlevini yerine getirir, bu yüzden eğer siz çektiğiniz uzaktan kumanda alamazsa, birleştirme yaparsınız (yeni bir taahhüt yapar). Bundan kaçınmak için, neyi birleştireceğinize bakmak istiyorsanız (hepsini bir arada yapmak yerine), 'git getirme 'yi çalıştırabilirsiniz, sonra' git birleştirme 'kendiniz. – simont

+0

İşte yaptığım, bir test dosyası oluşturdum, ekledim, işledim ve ittim .. o zaman bu not için bir not yarattım ve not itme orijini refs/notes/* * kullanarak bir nota yazdım. Bir "git checkout master" yaptı ve bir "git çekme kökeni refs/notes/*: refs/notes/*" yaptı .. Yerel repo'm uzak merkezi repo ile senkronize olsa da, birleştirme işlemi oluşturdu. Bir git günlüğü yaptım, bir "git düğümleri ekledi tarafından eklenen notlar" diyen 2 tane daha giriş gösterdi ve birincisi "Birleşme taahhüdü 'refs/notes/commits'" yazıyordu. bir taahhüt ??? pls bana – Iowa