SORU
10 Mart 2012, CUMARTESİ


Çatal temiz yukarı ve yukarı yeniden başlatın

Bir depo çatallı var, o zaman bazı değişiklikler yaptım ve her şeyi berbat ettim gibi görünüyor.

Tekrar sıfırdan başlamak, benim iş için üs olarak geçerli memba/ana kullanmayı isterdim.
Benim depo rebase yoksa silmeli miyim?

CEVAP
10 Mart 2012, CUMARTESİ


En basit çözüm olurdu (kullanma 'upstream' uzak orijinal repo çatallı başvuru gibi):

git remote add upstream /url/to/original/repo
git fetch upstream
git checkout master
git reset --hard upstream/master  
git push origin master --force 

(GitHub page, section "What should I do if I’m in a bad situation?" buna benzer)

Daha kapsamlı bir çözüm, şu anki işini (her ihtimale karşı) yedekleme ayrıntılı "Cleanup git master branch and move some commit to new branch".

Ayrıca "" "upstream". Ne gösterenPull new updates from original Github repository into forked Github repository bakın

upstream

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
Git

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kim Barbin

    Kim Barbin

    3 Mayıs 2012
  • Moto Journal

    Moto Journal

    28 Mayıs 2007
  • whiteboy7thst

    whiteboy7ths

    1 Temmuz 2009