[git-reset] ile etiketlenen soru

“Git reset --hard hash” ve “git checkout hash” arasında bir fark var mı?

İken resetve checkouten farklı zaman kullanımlarını var, bu ikisi arasında ne var fark göremez. Muhtemelen bir tane var ya da hiç kimse --hardtemel yapabileceği bir şey yapmak için bir seçenek ekleyerek rahatsız olurdu checkout. Belki de bir fark vardır tarihi görme biçiminiz? ...



'Git reset - hard HEAD ~ 1' ve 'git reset - soft HEAD ~ 1' arasındaki fark nedir?

Git'teki taahhüdümü geri almaya çalıştım. Kullanımı tehlikeli git reset --hard HEAD~1mi? İçin farklı seçenekler arasındaki fark git resetnedir? ...



Taahhütleri efendiden git kullanarak bir şubeye taşı

Git'i nasıl etkili kullanacağımı öğrenmeye çalışıyorum ve aşağıdaki durumu nasıl çözmem gerektiğini (iyi uygulama / kötü uygulama?) Nasıl merak ediyorum: Diyelim ki asıl olarak aşağıdaki taahhüt zincirine sahibim: İlk taahhüt Taahhüt 1 Taahhüt 2 Taahhüt 3 Ardından, son iki komisy...



git rm - git dosya vs git reset dosyası

Git'i öğrenmeye çalışıyorum. Kafam karıştı git rm --cached file ve git reset file her iki komut da dosyayı aşamalı alandan aşamalı alana götürüyor gibi görünüyor. Komutlar nasıl farklılık gösterir? ...



Birisi yeniden yayınlanmış veya yayınlanmış bir dalı sıfırladıktan sonra nasıl yeniden kazanabilirim / yeniden senkronize edebilirim?

Hepimiz, hiç kimsenin yayınlanmış çalışmayı yeniden düzenlememesi gerektiğini, bunun tehlikeli olduğunu vb. Duyduk. Ancak, bir yeniden yayınlanma durumunda durumla nasıl başa çıkılacağı konusunda bir tarif görmedim . Şimdi, havuzun yalnızca bilinen (ve tercihen küçük) bir grup insan tarafında...



Git: 'git reset' işleminden sonra işlem iletileri nasıl yeniden kullanılır / saklanır?

Git kullanıcısı olarak ben düzenli ben sığmayan bir şekilde bir veya daha fazla kaydedilmesini yeniden işleme gerektiğini, durumun rastlamak --amendveya rebase -idüzeltme kaydedilmesini ile. Genelde böyle bir şey yapardım git reset HEAD~1 # hack, fix, hack git commit -a # argh .. do I need...



Ana şubemdeki bir "orta" taahhüdü açıp çöpe atmam gerekiyor. Nasıl yapabilirim?

Örneğin, aşağıdaki ana dalda, önceki yeniden yüklemeye bağlı olarak ikinci olan af5c7bf16e6f04321f966b4231371b21475bc4da taahhüdünü çöpe atmam gerekiyor: commit 60b413512e616997c8b929012cf9ca56bf5c9113 Author: Luca G. Soave <[email protected]> Date: Tue Apr 12 23:50:15 2011 +0200...



Git reset - geri alma işlemini, hazırlama alanında kaydedilmemiş dosyalarla

İşimi kurtarmaya çalışıyorum. Aptalca yaptım git reset --hard, ama ondan önce sadece get add .yaptım ve yapmadım git commit. Lütfen yardım et! İşte günlüğüm: MacBookPro:api user$ git status # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) ...



Git neden sert / yumuşak sıfırlamayı yoldan yapamıyor?

$ git reset -- <file_path> yolu ile sıfırlayabilirsiniz. Bununla birlikte, $ git reset (--hard|--soft) <file_path>aşağıdaki gibi bir hata bildirecektir: Cannot do hard|soft reset with paths. ...



HEAD önceki konumuna nasıl taşınır? [Ayrılmış kafa] & Geri Al taahhütleri

Git'te, squash commitbaşka bir şubede birleşerek ve ardından HEADönceki yerine sıfırlayarak şunu yapmaya çalışıyordum : git reset origin/master Fakat bundan kurtulmam gerekiyor. HEAD'i önceki konumuna nasıl taşıyabilirim? Taşımam 23b6772gereken taahhütten SHA1 parçasına ( ) sahibim. ...



“Git rm - cached x” vs “git sıfırlama başlığı - x”?

GitRef.org - Temel : git rmgiriş alanından girişleri kaldıracak. Bu biraz farklıdır git reset HEADki "unstages" dosyaları. "Unstage" ile, sahneleme alanını, şeyleri değiştirmeden önce var olana geri döndürdüm. git rmÖte yandan, dosyayı yalnızca sahneden tamamen çıkarıyor, böylece bir s...



“Git add <dir>” ifadesini geri al?

Yanlışlıkla "git add dir" komutunu kullanarak dosya ekledim. Henüz "git taahhüt" yapmamıştım. Bu dir ve içerdiği her şeyi taahhütten çıkarmanın bir yolu var mı? Denedim git reset dirama işe yaramadı. Görünüşe göre git reset filebunu geri almanın yolu. Ama çok fazla dosyam ve çok az zamanım va...



Git reset - nasıl bir alt dizine gitmek için?

GÜNCELLEME : Bu Git 1.8.3'ten itibaren daha sezgisel bir şekilde çalışacak, kendi cevabımı gör . Aşağıdaki kullanım durumunu düşünün: Git çalışma ağacımın belirli bir alt dizinindeki tüm değişikliklerden kurtulup tüm alt dizinleri bozulmadan bırakmak istiyorum. Yapabilirim git chec...



Git'deki son işlemi geri alma [yinelenen]

Bu sorunun zaten burada bir cevabı var: Git'teki en son yerel taahhütleri nasıl geri alabilirim? 81 cevaplar Yanlışlıkla yaptım git add .ve git commitiçinde developşube. Neyse ki y...



Git, Başlangıç ​​noktasını / master'ı bir işleme nasıl sıfırlarım?

Yerel yöneticimi bu komutun taahhüdüne sıfırladım: git reset --hard e3f1e37 $ git statusKomuta girdiğimde terminal şöyle diyor: # On branch master # Your branch is behind 'origin/master' by 7 commits, and can be fast-forwarded. # (use "git pull" to update your local branch) # ...