Примери за използване на Къмитите на Български и техните преводи на Английски
{-}
-
Colloquial
-
Official
-
Medicine
-
Ecclesiastic
-
Ecclesiastic
-
Computer
Показва къмитите в алтернативен формат.
Gitignore, но не влиза в къмитите.
Ако това се случи, как да си върнете къмитите?
Например, тази команда показва списък от къмитите направени в последните две седмици.
Ако това се случи,как да си върнете къмитите?
GitHub използва имейл адреса, за да асоциира Git къмитите с вашия потребител.
Друго предимство на този подход е, че получавате историята на къмитите.
Сега можете да премахнете topic клона и да изоставите къмитите, които не желаете да въвеждате.
В действителност, говорим за указатели, които се преместват по линията на къмитите, които правим.
Можете да захвърлите клона iss91(губейки къмитите C5 и C6) и да слеете в master останалите два.
В този момент, тя трябва да сподели работата си с John,така че изпраща къмитите от клона featureA към сървъра.
Ще видите как Git пренаписва дърветата и къмитите и след това премества указателя на клона в края.
Git осигурява полезни инструменти за търсене в кода и къмитите в базата данни бързо и лесно.
Една възможна дефиниция е, че историята на къмитите във вашето хранилище е запис на това какво в действителност се е случвало.
Един от най-полезните е флагът--all, който инструктира gitk да показва къмитите достъпни от всяка референция, не само от HEAD.
Въпреки че Subversion ще направи автоматично сливане на сървъра в случаи като този(променени различни файлове),при Git вие трябва първо да слеете къмитите локално.
Ако укажете име на директория или файл,можете да ограничите изхода до къмитите, в които са правени промени по тези специфични файлове.
Ако пуснем git log,ще видим как всички SHA-1 чексуми за къмитите са се променили, но git-p4 стринговете вече отсъстват от къмит съобщенията.
Ако единият от къмитите е директен предшественик на другия(fast-forward merge), тогава Git просто ще избере последния за сливането, така че това работи добре.
И двете страни са добавили съдържание към този файл, но някои от къмитите са го модифицирали в едно и също място, което поражда конфликта.
Ограничаване на изхода В допълнение към опциите за формат на изхода, git log поддържа иполезни средства за лимитиране, с които да показвате само част от къмитите.
Ако добавим параметъра--merge към git log, ще получим само къмитите от двете страни на сливането, които променят текущо конфликтния файл.
Ако сега се върнете в основния проект и изпълните git diff--submodule, може да видите че подмодула е обновен и да получите списък на къмитите добавени в него.
Командата bisect се използва за бинарно търсене в историята на къмитите за да ви помогне да идентифицирате даден проблем възможно най-бързо.
Изолирането на работата в topic клонове също така прави по-лесно пребазирането на вашата работа, ако"върха" на главното хранилище се премести междувременно и къмитите ви вече не се прилагат чисто.
Git директорията на главния проект, така че унищожаването на директория на подмодул няма да изтрие клоновете или къмитите, които сте имали. Това беше възможно само при много остарели версии на Git.
Това може да включва смяна на реда на къмитите, смяна на съобщенията или модифициране на файлове в къмит, комбиниране на няколко в един или разделяне на къмит на части или пък изтриване на къмит- всичко това преди да споделите работата си с колегите.
В тази секция ще разгледаме няколко интерактивни Git команди, позволяващи да настроите къмитите си така, че да включват само определени файлове, комбинации от файлове или части от файлове.
Това не е кой знае колко полезен Hook за нормални къмити, вместо това е приложим за такива, в които съобщението по подразбиране се генерира автоматично- като templated къмит съобщенията, сливащите къмити, а също иsquashed и amended къмитите.
Интерактивно индексиране Втази секция ще разгледаме няколко интерактивни Git команди, позволяващи да настроите къмитите си така, че да включват само определени файлове, комбинации от файлове или части от файлове.