Sobes.tech
Junior — Middle

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

sobes.tech AI

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

რეპოზიტორიაში გაგზავნამდე რამდენიმე ცვლილების ერთობლიობად გაერთიანებისთვის, შეგიძლიათ გამოიყენოთ git rebase ბრძანება ინტერფეისში:

# ბოლო N კომიტის ინტერფეისული rebase-ის დაწყება
git rebase -i HEAD~N

გახსნილ რედაქტორში, შეცვალეთ pick-ი squash-ზე (ან s) იმ კომიტებისთვის, რომლებიც გსურთ გაერთიანოთ წინამორბედთან. შენახვის შემდეგ, გახსნება ფანჯარა, სადაც შეგიძლიათ შეცვალოთ საბოლოო კომიტის შეტყობინება.

ასევე შეგიძლიათ გამოიყენოთ git commit --amend, თუ გსურთ ცვლილებები გაერთიანოთ ბოლო კომიტთან:

git add .
git commit --amend

ეს შეცვლის ბოლო კომიტს ახალით, რომელიც შეიცავს ყველა დამატებულ ცვლილებას.