21 ŞUBAT 2009, CUMARTESİ
&Quot arasındaki fark;Bir" git ekleyin; ve "git add .&"
Komutu git add [--all|-A]
git add .
aynı görünüyor. Bu doğru mu? Nasıl farklıdır?
CEVAP
21 ŞUBAT 2009, CUMARTESİ
"git add -A
" eşittir "git add .; git add -u
".
Önemli olan nokta, "git add .
" olduğu gibi çalışma ağaç ve ekler tüm bu yollar için sahnelenen değişirse onlar değiştirilmiş ya da yeni ve göz ardı edilmemesi değil, bu aşamada herhangi bir 'rm' eylemleri.
"git add -u
" şu anda izlenen eğer farklıysa ve bu dosyalara değişiklikleri dosyaları aşamaları ya eğer bunlar kaldırılmış. hiç görünüyor Yeni bir dosya eklemek değil, sadece zaten takip dosyalarında değişiklik aşamaları.
"git add -A
" her iki yapmak için kullanışlı bir kısayol.
Farklar böyle bir şey: dışarı test edebilirsiniz
git init
echo Change me > change-me
echo Delete me > delete-me
git add change-me delete-me
git commit -m initial
echo OK >> change-me
rm delete-me
echo Add me > add-me
git status
# Changed but not updated:
# modified: change-me
# deleted: delete-me
# Untracked files:
# add-me
git add .
git status
# Changes to be committed:
# new file: add-me
# modified: change-me
# Changed but not updated:
# deleted: delete-me
git reset
git add -u
git status
# Changes to be committed:
# modified: change-me
# deleted: delete-me
# Untracked files:
# add-me
git reset
git add -A
git status
# Changes to be committed:
# new file: add-me
# modified: change-me
# deleted: delete-me
Özet:
git add -A
aşamalarıTümgit add .
aşamaları yeni ve değiştirilmişsilinmiş olmadangit add -u
aşamaları değiştirilmiş ve silinmişyeni olmadan
Bunu Paylaş:
Arasındaki fark "@id/" ve &q...
Arasındaki fark "ekran" ve &...
'devre dışı=&; devre dışı" " ...
GetContext arasındaki fark() , getAppl...
Arasındaki fark "ve" ve && R...