Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 11614|Yanıt: 1

git undo commit

[Bağlantıyı kopyala]
Yayınlandı 28.04.2018 16:37:25 | | |
Eğer yanlışlıkla commit gerektirmeyen bir dosyayı yaparsanız, onu geri alabilirsiniz.

Önce commit log'unu kontrol etmek için git log'unu kullanın

commit 422bc088a7d6c5429f1d0760d008d86c505f4abe  
Author: zhyq0826 <zhyq0826@gmail.com>  
Date:   Tue Sep 4 18:19:23 2012 +0800  
  
    Son aramaların sayısındaki sınırı kaldırın  
  
commit 8da0fd772c3acabd6e21e85287bdcfcfe8e74c85  
Merge: 461ac36 0283074  
Author: zhyq0826 <zhyq0826@gmail.com>  
Date:   Tue Sep 4 18:16:09 2012 +0800  

Geri alınması gereken compit'in hash değerini bulun,

git reset --hard commit_id

Yukarıdaki komutu kullanarak geri alabilirsiniz

Aşağıda Douban'ın

Cang Yan'ın günlüğü

Sebep: Hayır, Xiaoxin şirket sunucusunun IP'si, hesap numarası ve şifresini kaydeden dosyayı git'e göndermedi

Yöntemler:


Diğerleri:

    –soft –mixed –hard ile birlikte, çalışma ağacı, indeks ve HEAD sıfırlanır:
    git reset –mixed: Bu varsayılan yol, git reset parametresiz olarak yani, belirli bir sürüme geri dönüyor, sadece kaynak kodu, commit ve indeks bilgileri korunur
    git reset –soft: Belirli bir sürüme geri döner, sadece commit bilgisini geri alır ve indeks dosyası seviyesine geri dönmez. Yine de göndermek istiyorsan, doğrudan taahhüt et.
    git reset –zor: Tamamen belirli bir sürüme geri dönürse yerel kaynak kodu da önceki sürümün içeriğine değişir


    HEAD'in en son taahhüdü
    HEAD^ Son sefer
    <commit_id> Her commit için SHA1 değeri, git logunda veya sayfadaki commit sekmesinde görülebilir.




Önceki:MVC Model özel özellikleri
Önümüzdeki:Alibaba Cloud SMS kitlesel pazarlama tanıtım aracı indir
Yayınlandı 28.04.2018 17:40:22 |
https://git-scm.com/book/zh/v2
Git işlem talimatları
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com