Гитте кандай өзгөрүүлөр болгонун кантип көрүп жатасыз?
Гитте кандай өзгөрүүлөр болгонун кантип көрүп жатасыз?

Video: Гитте кандай өзгөрүүлөр болгонун кантип көрүп жатасыз?

Video: Гитте кандай өзгөрүүлөр болгонун кантип көрүп жатасыз?
Video: Крипто көйгөйү: күнүнө 1%! Келгиле, крипто-топтун жыйынт... 2024, Ноябрь
Anonim

Эгерде сиз жөн гана айырманы жасабай эле көргүңүз келсе, колдонуңуз git этапсыз көрүү үчүн айырма өзгөрүүлөр , git diff - көрүү үчүн кэштелген өзгөрүүлөр жасоо үчүн коюлган, же git diff HEAD баскычтуу да, этапсыз да көрүү үчүн өзгөрүүлөр сиздин иштеген дарагыңызда.

Ошо сыяктуу эле, сиз gitте кандай файлдар өзгөргөнүн кантип көрөсүз деп сурасаңыз болот?

үчүн көрүү болгон файл өзгөрдү же милдеттенмеге кошулуп, --stat аргументин колдонуңуз git ушундай журнал git log --stat. Кээде, сиз билдирүү жазууда ката кетиришиңиз мүмкүн.

Ошондой эле, мен милдеттенмедеги өзгөрүүлөрдү кантип көрө алам? үчүн көрүү өзгөчө үчүн айырма КОМИТЕТ hash: git diff КОМИТЕТ ~ КОМИТЕТ болот көрсөтүү сен анын ортосундагы айырма КОМИТЕТ ата-бабасы жана КОМИТЕТ . Караңыз ~ notation жана анын достору жөнүндө буйрук жана gitrevisions жөнүндө маалымат алуу үчүн git diff үчүн man беттери.

Бул жагынан алганда, Git өзгөрүүлөрдү кантип көзөмөлдөйт?

Узун окуя кыска кылып, Git үчүн файлдын мазмунун SHA-1 колдонот өзгөрүүлөргө көз салуу . Git сактайт трек төрт объекттин: блоб, дарак, тапшырма жана тег.

Жаңы файлдарга же учурдагы файлдарга өзгөртүүлөрдү киргизүүгө кайсы команда мүмкүндүк берет?

Качан сен баштоо жаңы репозиторий, сен адатта баарын кошууну каалайт бар файлдар ошондуктан сенин өзгөрүүлөр баары ошол учурдан баштап көзөмөлдөнөт. Ошентип, биринчи сага буйрук Адатта "git add" деп тересиз. ("." бул каталогду билдирет. Демек, бул каталогдогу баарын кошот.)

Сунушталууда: