Овај чланак ће вам детаљно објаснити како угурати све урезе у једном урезивању у гит-у. Имплементирали смо све кораке на ЦентОС 8 Линук дистрибуцији.
Сквош се обавезује у једно са гит-ом
Гит скуасхинг можете применити у следеће кораке:
Корак 1: Изаберите Покрени урезивање
Да бисте одредили колико предавања треба да згњечите, наредбом коју ћете покренути на терминалу:
$ гит лог
Сада ћете позвати гит да започнете интерактивну сесију поновне базе података помоћу следеће наредбе:
$ гит ребасе -и ГЛАВА ~ НУ горњем ХЕАД ~ Н, 'Н' је укупан број урезивања које сте одредили помоћу команде 'гит лог'. Претпоставимо да је број извршених трансакција 4. Сада ће се команда променити у следећи облик:
$ гит ребасе -и ГЛАВА ~ 4На терминалу ће се приказати следећа листа урезивања, где се свака завезана буљи у избор речи.
Корак 2: Промените Пицк у Скуасх
Овде ћемо означити све предаје као згужване, а први одлазак који ће бити коришћен оставити као почетну тачку. Дакле, промените вим едитор у режим уметања притиском на 'и' и промените урезивање свих избора у скуасх осим првог урезивања. Сада притисните „Есц“ да бисте променили режим уметања и притисните „: вк!'да бисте сачували све промене и изашли. Ако тада користите једноставни уређивач текста, можете једноставно променити реч „изабери“ у „сквош“ и сачувати промене. Након тога, видећете следећи прозор на терминалу:
Када напустите ову љуску, видећете следеће поруке на прозору терминала:
Ако ћете све тада згњечити, видјет ћете све комитовања комбиниране у једну изјаву урезивања која ће се приказати на терминалу:
Закључак
Коришћењем гит скуасх-а лако можете згужвати или компресовати многе урезе у мањи појединачни урезивање. Ову технику можете користити за исправљање правописних грешака у документацији. У овај чланак смо применили гит скуасх. Такође смо видели како можемо учинити историју чистом помоћу команди гит ребасе и скуасх.