«rebase» etiketlenmiş sorular

Sürüm Kontrol Sisteminde bir dalın başlangıç ​​noktasını değiştirme.


17
Git rebase'ini geri alma
Git git tabanını nasıl kolayca geri alabileceğini bilen var mı? Akla gelen tek yol, manuel olarak gitmektir: git ana dalını her iki şubeye de kontrol et oradan geçici bir dal oluşturun el ile tüm taahhütleri kiraz toplama elle oluşturduğum dalı elle oluşturduğum dalı değiştir Şu anki durumumda bu işe yarayacak …
3179 git  rebase  git-rebase  undo 

20
Git, ilgisiz geçmişleri rebase üzerinde birleştirmeyi reddediyor
git rebase origin/developmentGit sırasında aşağıdaki hata mesajı gösterilir: fatal: refusing to merge unrelated histories Error redoing merge 1234deadbeef1234deadbeef Git sürümüm 2.9.0. Önceki sürümde iyi çalışırdı. Yeni sürümde tanıtılan zorunlu bayrakla ilgisiz geçmişlere izin vererek bu yeniden pazarlamaya nasıl devam edebilirim?
2148 git  rebase 

5
git cherry-pick “… 38c74d bir birleştirme ancak -m seçeneği verilmedi” diyor
Ana dalımda bazı değişiklikler yaptım ve bunları yukarı doğru getirmek istiyorum. Ben kiraz almak zaman aşağıdaki taahhütleri ancak git diyor ki fd9f578 takılıp: $ git cherry-pick fd9f578 fatal: Commit fd9f57850f6b94b7906e5bbe51a0d75bf638c74d is a merge but no -m option was given. Git bana ne söylemeye çalışıyor ve cherry-burada kullanmak için doğru olanı …
518 git  merge  rebase  cherry-pick 




2
Çakışan Git rebaseinin ortasında “onların” değişiklikleri nasıl elde edilir?
Çakışan dallar var, dal2 dal1 dallı. Diyelim ki branch2akıma yeniden branch1basarken, çatışmaları çözerken , "(" ) dosyaların bazılarını (hepsini değil) olduğu gibi almaya karar verdim branch1. Bunu nasıl yaparım? Denedim: git checkout branch1:foo/bar.java fatal: reference is not a tree: TS-modules-tmp:foo/bar.java git checkout refs/heads/branch1:foo/bar.java fatal: reference is not a tree: refs/heads/TS-modules-tmp:foo/bar.java
349 git  rebase  git-rebase 

8
Klasörü ve içeriğini git / GitHub'ın geçmişinden kaldırma
GitHub hesabımdaki bir havuz üzerinde çalışıyordum ve bu durum tökezlediğim bir sorun. Birkaç npm paketi kurulu bir klasör içeren Node.js projesi Paketler node_modulesklasördeydi Git deposuna bu klasörü ekledi ve kodu github'a itti (o sırada npm kısmı hakkında düşünmüyordu) Kodun bir parçası olmak için bu klasöre gerçekten ihtiyaç duymadığınızı fark ettiniz …
318 git  github  rebase  git-rebase 


15
Git'teki kök işleminden önce bir işlem eklensin mi?
Daha önce git deposundaki ilk iki taahhüdün nasıl ezileceğini sordum . Çözümler oldukça ilginç olsa da, git'teki diğer şeyler kadar zihin çözgüsü olmasa da, projenizin gelişimi boyunca prosedürü birçok kez tekrarlamanız gerekiyorsa, hala meşhur incinme torbasının bir parçası. Bu yüzden, sadece bir kez acı çekmeyi ve sonra standart etkileşimli rebase'i …

5
Hg: Git'in Rebase gibi bir rebase nasıl yapılır
Git'te bunu yapabilirim: 1. Yeni özellik üzerinde çalışmaya başlayın: $ git co -b newfeature-123 # (bir yerel özellik geliştirme dalı) birkaç işlem yap (M, N, O) usta A --- B --- C \ yeni özellik-123 M --- N --- O 2. Akış yukarı master'dan yeni değişiklikler çekin: $ git pull …
207 git  mercurial  dvcs  rebase 



3
git rebase, 'yerel' ve 'uzak' takibi
Bir git rebase yaparken, çatışmaları çözerken genellikle 'yerel' ve 'uzaktan' ile neler olduğunu anlamakta zorlanıyorum. Bazen tarafları bir taahhütten diğerine değiştirdikleri izlenimine kapılıyorum. Bu muhtemelen (kesinlikle) çünkü hala tam olarak anlamadım. Yeniden basarken, 'yerel' ve 'uzak' kimdir? (Çatışmaları çözmek için P4Merge kullanıyorum)
174 git  conflict  rebase 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.