Шта је Оутпиттинг у Гиту?
Оутпиттинг је термин који се користи у контексту развоја софтвера отвореног кода, посебно у контексту Гит система за контролу верзија.ӕӕУ Гиту, „урезивање“ је снимак свих промена направљених на пројекту у одређеном тренутку . Када унесете измене у свој код и желите да сачувате те промене, креирате ново урезивање. Свако урезивање има јединствени идентификатор, познат као „хеш урезивања“, који је СХА-1 хеш садржаја урезивања.ӕӕКада креирате ново урезивање, Гит ће такође креирати нови објекат „стабло“, који представља стање пројекат у том одређеном тренутку. Објекат стабла садржи листу свих датотека и директоријума у пројекту, заједно са њиховим режимима (тј. дозволе за читање/писање/извршавање) и друге метаподатке.ӕӕСада, када унесете промене у свој код и желите да сачувате те промене, Гит ће креирати ново урезивање које указује на претходно урезивање. Ово је познато као „оштећена” урезивања. Другим речима, ново урезивање је "избачено" од претходног урезивања.ӕӕОутпиттинг је корисно када желите да направите значајне промене у вашој бази кода без утицаја на главну грану. На пример, ако радите на функцији која захтева велике промене у више датотека, можете да креирате нову грану за ту функцију и избаците низ урезивања из главне гране да бисте радили на тим променама. Када довршите функцију, можете спојити нову грану назад у главну грану, а избачене урезивања ће бити укључене у спајање.ӕӕУ сажетку, избацивање је техника која се користи у контроли верзија Гит-а за креирање новог урезивања који указује назад на претходни урезивање, омогућавајући програмерима да направе значајне промене у својој бази кода без утицаја на главну грану.



