SORU
10 EKİM 2010, Pazar


git içinde başka bir klasöre taşımak için komut

Kaynak dosya ve klasörleri bir grup ile bir klasör common oluşturdum.

Şimdi include/common gibi include klasörü içine common klasörü taşımak istiyorum

Bu denedim:

1) git add include

2) git mv common/ include/

ama bu hata ile başarısız olur

fatal: bad source, source=myrepo/common, destination=myrepo/include

3) ortak/ include/common mv gıt denedim ama aynı hatayı alıyorum

Bunu başarmak için nasıl bir fikriniz var mı?

CEVAP
10 EKİM 2010, Pazar


Gıt hakkında en güzel şeylerden biri dosyayı yeniden adlandırır açıkça izlemenize gerek yok. Git o dosyaların içeriğini karşılaştırarak anlayacaktır.

Yani sizin durumunuzda, bu kadar zor iş yok:

$ mkdir include
$ mv common include
$ git rm -r common
$ git add include/common

git status çalışan böyle bir şey göstermek gerekir:

$ git status
# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#   renamed:    common/file.txt -> include/common/file.txt
#

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jeb Corliss

    Jeb Corliss

    17 Kasım 2006
  • Missouri Star Quilt Company

    Missouri Sta

    18 ŞUBAT 2009
  • Muse

    Muse

    28 EYLÜL 2006