Sobes.tech
Junior — Middle

როგორ შეიძლება რამდენიმე ცვლილების გაერთიანება ერთ კომიტში ვერსიის კონტროლის სისტემაში?

sobes.tech AI

პასუხი AI-სგან

Git ვერსიის კონტროლის სისტემაში რამდენიმე ცვლილების (commit-ების) ერთში გაერთიანებისთვის გამოიყენება ოპერაცია git rebase ინტერფეისში.

მაგალითი:

  1. შეასრულეთ ბრძანება:
git rebase -i HEAD~N

სადაც N არის ბოლო commit-ების რაოდენობა, რომელსაც გსურთ გაერთიანება.

  1. გახსნილ რედაქტორში შეცვალეთ pick-ი squash-ით (ან s) იმ commit-ებისთვის, რომლებიც გსურთ გაერთიანოთ წინამორბედთან.

  2. შეინახეთ და დახურეთ რედაქტორი, შემდეგ დაარედაქტირეთ საბოლოო commit-ის შეტყობინება.

ეს საშუალებას გაძლევთ გაერთიანოთ რამდენიმე commit ერთი, რაც ისტორიის სისუფთავეს და წაკითხვას ამარტივებს.