Unachouliza ni, je, kuna njia ya kusukuma mtu asiyejulikana (yaani, isiyorejelewa) kuweka vitu na miti na matone yake kwa madhumuni ya kuhifadhi. Jibu ni hapana. Vitu visivyojulikana--vitu ambavyo vinarejelewa tu na reflog yako--ni za faragha kwa repo ya ndani.
Ninaonaje git Reflog?
Ikiwa unataka kuona ukiweka historia kwa matawi yote, andika git log --all. git reflog inaonyesha rekodi ya marejeleo yako kama Cupcake alisema. Kuna kiingilio kila wakati ahadi au malipo yalipofanywa. Jaribu kubadilisha na kurudi kati ya matawi mawili mara chache kwa kutumia git checkout na endesha git reflog baada ya kila malipo.
Je, git pull push?
git pull ni mojawapo ya amri nyingi zinazodai wajibu wa 'kusawazisha' maudhui ya mbali. Amri ya mbali ya git inatumika kubainisha ni sehemu gani za mbali ambazo amri za kusawazisha zitafanya kazi. Amri ya git push hutumika kupakia maudhui kwenye hazina ya mbali.
git Reflog ni nini?
Reflog ni utaratibu wa kurekodi wakati ncha ya matawi inasasishwa. Amri hii ni kusimamia habari iliyorekodiwa ndani yake. Kimsingi kila kitendo unachofanya ndani ya Git ambapo data imehifadhiwa, unaweza kuipata ndani ya reflog.
Je, git Reflog inarudi nyuma kiasi gani?
Kwa chaguomsingi, tarehe ya mwisho ya kutumia reflog ni imewekwa kuwa siku 90. Muda wa kuisha unaweza kubainishwa kwa kupitisha hoja ya mstari wa amri --expire=time to git reflog expireau kwa kuweka jina la usanidi wa git la gc. reflogExpire.