Git-də hansı dəyişikliklərin edildiyini necə görürsünüz?
Git-də hansı dəyişikliklərin edildiyini necə görürsünüz?

Video: Git-də hansı dəyişikliklərin edildiyini necə görürsünüz?

Video: Git-də hansı dəyişikliklərin edildiyini necə görürsünüz?
Video: Azərbaycan ədəbiyyatı - gözləntilər və reallıq | Cavid Ramazanov 2024, Bilər
Anonim

Fərqi heç bir öhdəlik götürmədən görmək istəyirsinizsə, istifadə edin git mərhələsiz görmək üçün fərqlənir dəyişikliklər , git diff - görmək üçün yaddaşda saxlanılır dəyişikliklər törətmək üçün səhnələşdirilmiş və ya git diff HEAD həm mərhələli, həm də mərhələsiz görmək üçün dəyişikliklər işləyən ağacınızda.

Eynilə, siz soruşa bilərsiniz ki, git-də hansı faylların dəyişdiyini necə görürsünüz?

Kimə görmək fayl idi dəyişdi və ya öhdəliyə əlavə olunarkən --stat arqumentindən istifadə edin git belə qeyd edin git log --stat. Bəzən öhdəçilik mesajı yazarkən səhv edə bilərsiniz.

Həmçinin, öhdəlikdə dəyişiklikləri necə görürəm? Kimə görmək xüsusi üçün fərq TƏKLİF EDİN hash: git diff TƏKLİF EDİN ~ TƏKLİF EDİN olacaq göstərmək aranızda fərq var TƏKLİF EDİN əcdadı və TƏKLİF EDİN . Görmək ~ notasiyası və onun dostları haqqında əmr və gitrevisionlar haqqında təfərrüatlar üçün git diff üçün man səhifələri.

Bu baxımdan Git dəyişiklikləri necə izləyir?

Uzun sözü qısaltmaq üçün, Git fayl məzmununun SHA-1-dən istifadə edir dəyişiklikləri izləyin . Git saxlayır iz dörd obyektdən ibarətdir: bir ləkə, bir ağac, bir öhdəlik və bir etiket.

Hansı əmr sizə yeni faylları və ya mövcud fayllardakı dəyişiklikləri izləməyə imkan verir?

Nə vaxt Sən başlamaq a yeni anbar, Sən adətən hamısını əlavə etmək istəyir mövcud fayllar belə ki, sənin dəyişikliklər o andan etibarən hamısı izləniləcək. Beləliklə, birinci sənə əmr Tipik olaraq "git add" yazılacaq. ("." bu kataloq deməkdir. Beləliklə, bu kataloqdakı hər şeyi əlavə edəcək.)

Tövsiyə: