«git-reset» etiketlenmiş sorular

Geçerli Git repo başlığını belirtilen bir işleme ayarlar ve isteğe bağlı olarak dizini ve çalışma ağacını eşleşecek şekilde sıfırlar.

6
Git'te yerel taahhütler nasıl silinir?
Bir şey üzerinde çalışıyordum ve tamamen vidalandığına karar verdim ... bir kısmını yaptıktan sonra. Bu yüzden aşağıdaki sırayı denedim: git reset --hard git rebase origin git fetch git pull git checkout Hangi noktada mesaj aldım Your branch is ahead of 'origin/master' by 2 commits. Yerel dizinimi silmek ve her şeyi …
263 git  git-reset 

4
Git, Orijin / master bir taahhüde nasıl sıfırlanır?
Yerel yöneticimi şu komutla bir taahhüdüne sıfırladım: git reset --hard e3f1e37 $ git statusKomuta girdiğimde terminal diyor ki: # 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) # nothing to commit, working directory …

1
Git reset --hard origin / master'nin anlamı nedir?
Bir yaptım git pullve bir hata aldım: Aşağıdaki çalışma ağacı dosyalarının üzerine birleştirme ile yazılır ... Birleştirme işleminden önce lütfen bunları taşıyın veya kaldırın. Bu sorunu çözmek için aşağıdakileri yaptım: git fetch git reset --hard origin/master Şimdi yaptığımda git pull , her şey güncel. Bu komutları çalıştırdığımda tam olarak ne …

9
Nasıl sıfırlanır - bir alt dizine?
GÜNCELLEME² : Git 2.23 (Ağustos 2019) ile git restorebunu yapan yeni bir komut var, kabul edilen cevaba bakın . GÜNCELLEME : Bu Git 1.8.3'ten itibaren daha sezgisel olarak çalışacaktır, kendi cevabımı görün . 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 kurtulmak ve diğer tüm …

5
“Git add <dir>” geri alınsın mı?
Yanlışlıkla "git add dir" komutunu kullanarak dosya ekledim. Henüz "git commit" i çalıştırmadım. Bu dizini 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 fileonu geri almanın yolu. Ama çok fazla dosyam ve çok az zamanım var.
186 git  git-reset 

7
HEAD'ı önceki bir konuma nasıl geri taşıyabilirim? (Ayrılmış kafa) ve Geri alma taahhütleri
Git'te, squash commitbaşka bir dalda bir araya gelerek ve daha sonra HEADşu şekilde bir önceki yere sıfırlayarak yapmaya çalışıyordum : git reset origin/master Ama bundan çıkmam gerek. HEAD'ı önceki konuma nasıl geri taşıyabilirim? Taşımam 23b6772gereken taahhüdün SHA-1 parçasına ( ) sahibim. Bu taahhüde nasıl geri dönebilirim?

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, …




3
Ana şubemde bir "orta" kaydı açıp çöpe atmam gerekiyor. Nasıl yapabilirim?
Örneğin, aşağıdaki ana dalda, önceki yeniden temelden kaynaklanan ikinci işlem olan af5c7bf16e6f04321f966b4231371b21475bc4da işlemini çöpe atmam gerekiyor: commit 60b413512e616997c8b929012cf9ca56bf5c9113 Author: Luca G. Soave &lt;luca.soave@gmail.com&gt; Date: Tue Apr 12 23:50:15 2011 +0200 add generic config/initializers/omniauth.example.rb commit af5c7bf16e6f04321f966b4231371b21475bc4da Author: Luca G. Soave &lt;luca.soave@gmail.com&gt; Date: Fri Apr 22 00:15:50 2011 +0200 show github user …

3
Yayınlanan bir şubeye bir yeniden ödeme veya sıfırlama gönderdikten sonra nasıl kurtarabilirim / yeniden senkronize edebilirim?
Hepimiz Ancak, bir Rebase durumunda durumla nasıl başa için yayınlanan herhangi tarifleri görmedim vb, bu tehlikeli olduğunu, tek Rebase işi yayınlanan asla duymuş olduğu yayınladı. Şimdi, bunun yalnızca depo yalnızca bilinen (ve tercihen küçük) bir grup insan tarafından klonlanması durumunda gerçekten mümkün olduğunu unutmayın; böylece, geri ödemeyi her kim başlatırsa …

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.