«git-rm» etiketlenmiş sorular

`git rm`, dosyaları çalışma ağacından ve dizinden kaldırmak için kullanılan bir Git komutudur. Bu komutun kullanımıyla ilgili tüm gönderiler için bu etiketi kullanın.


10
Git dosyasından bir dosyayı yerel dosya sisteminden silmeden kaldırma
İlk işlemim bazı günlük dosyaları içeriyordu. Ben ekledik *logkardeşime karşı .gitignoreve şimdi benim deposundan günlük dosyalarını kaldırmak istiyorum. git rm mylogfile.log depodan bir dosyayı kaldıracak, aynı zamanda yerel dosya sisteminden de kaldıracaktır. Nasıl repo bu dosyayı kaldırabilirsiniz olmadan dosyanın benim yerel kopyasını silme?

20
Git deposundan bir dosyayı nasıl silebilirim?
"file1.txt"Git deposuna bir dosya ekledim . Bundan sonra, bunu taahhüt ettim, dir1ve adlı birkaç dizin ekledim dir2ve Git deposuna taahhüt ettim . Şimdi cari depo vardır "file1.txt", dir1ve dir2. Nasıl silebilirsiniz "file1.txt"gibi, başkalarına etkilemeden dir1ve dir2?
1922 git  git-rm 


12
Git'te bir dosyayı açmanın neden iki yolu vardır?
Bazen git git rm --cachedbazen bir dosyayı bozmayı önerir git reset HEAD file. Hangisini ne zaman kullanmalıyım? DÜZENLE: D:\code\gt2>git init Initialized empty Git repository in D:/code/gt2/.git/ D:\code\gt2>touch a D:\code\gt2>git status # On branch master # # Initial commit # # Untracked files: # (use "git add <file>..." to include in …
1169 git  git-reset  git-rm 

8
Silinen dosyaları hazırlama
Diyelim ki git depomda bir dosya var foo. Varsayalım ki rm(değil git rm) ile silindi . Sonra git durumu şunu gösterecektir: Changes not staged for commit: deleted: foo Bu bireysel dosya silme işlemini nasıl aşamalandırabilirim? Eğer denersem: git add foo Diyor ki: 'foo' did not match any files.
499 git  git-add  git-rm  git-stage 

12
Kötü bir birleştirmeyi nasıl düzeltirsiniz ve iyi taahhütlerinizi sabit bir birleştirmeye nasıl tekrar koyarsınız?
filename.origŞimdiye kadar fark etmeden, yanlışlıkla birkaç komisyon önce depoma istenmeyen bir dosyayı ( birleştirme çözümlerken) taahhüt ettim. Dosyayı depo geçmişinden tamamen silmek istiyorum. Değişiklik geçmişini filename.origen başta depoya asla eklenmeyecek şekilde yeniden yazmak mümkün müdür ?

5
Git izlemeden bir klasörü kaldırma
Bir klasörü (ad yüklemeleri) izleme dışında bırakmam gerekiyor. Koşmaya çalıştım git rm -r --cached wordpress/wp-content/uploads ve bundan sonra .gitignore yolunu ekledim /wordpress/wp-content/uploads ama koştuğumda git statussilinmiş olarak görünürler. Değişiklikleri yapmaya çalışırsam, dosyalar yalnızca izlemeden kaldırılmaz, silinir. Neyi yanlış yapıyorum? Ben de denedim git update-index --assume-unchanged <file> ancak bu yalnızca dosyaları …
404 git  git-rm 

12
“Git rm -r” nasıl geri alınır?
Yanlışlıkla dedim git rm -r .. Bundan nasıl kurtulurum? Ben taahhüt etmedim. Tüm dosyaların silinmek üzere işaretlendiğini ve yerel ödememden fiziksel olarak kaldırıldığını düşünüyorum. EDIT: Ben (komutu biliyor olsaydım) son taahhüt geri dönebilir. Ama geri alabilirsem çok daha iyi olurdu git rm -r .. Çünkü son işlemden sonra ve işten …
378 git  git-rm 


9
Git: yalnızca “izlenmeyen” dosyaları listele (ayrıca, özel komutlar)
git ls-filesSadece izlenmeyen dosyaları göstermek gibi bir komut kullanmanın bir yolu var mı ? Sormamın nedeni, silinen tüm dosyaları işlemek için aşağıdaki komutu kullanmamdır: git ls-files -d | xargs git rm İzlenmemiş dosyalar için benzer bir şey istiyorum: git some-command --some-options | xargs git add -oSeçeneği bulabildim git ls-files, ancak …


16
Git deposunda birden çok silinmiş dosya nasıl kaldırılır
Bazı dosyaları sildim ve git durumu aşağıdaki gibi görünüyor. Karar verdim ve ittim. GitHub hala depodaki silinmiş dosyaları gösterir. GitHub deposundaki dosyaları nasıl silebilirim? # On branch master # Changes not staged for commit: # (use "git add/rm <file>..." to update what will be committed) # (use "git checkout -- …
237 git  git-rm 

7
Git: Herhangi bir depodaki dosyaları silmeden dosya dizinden nasıl kaldırılır
Kullandığınızda git rm --cached myfile hedef yerel dosya sisteminden silinmez. Ancak dosyayı zaten sürümlendirip taahhüt ettiyseniz, merkezi bir depoya ittiyseniz ve komutu kullanmadan önce başka bir depoya çektiyseniz, dosyayı bu sistemden siler. Herhangi bir dosya sisteminden silmeden dosyayı sürümden kaldırmanın bir yolu var mı? Düzenleme: Açık, umarım.

3
“Git rm --cached x” vs “git reset head - x”?
GitRef.org - Temel : git rmgiriş alanından girdileri kaldırır. Bu, git reset HEAD"eğilimler" dosyalarından biraz farklıdır . "Dengesizlik" derken, bir şeyleri değiştirmeye başlamadan önce hazırlama alanını orada olana döndürür. git rmÖte yandan dosyayı tamamen sahneden çıkarır, böylece bir sonraki taahhüt görüntüsüne dahil edilmez, böylece etkili bir şekilde silinir. Varsayılan olarak, …

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.