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
ეს შეცვლის ბოლო კომიტს ახალით, რომელიც შეიცავს ყველა დამატებულ ცვლილებას.