“Git Squash popełnia na oddziale” Kod odpowiedzi

Squash zobowiązuje się do odległego oddziału

$ git rebase -i HEAD~4

At the interactive screen that opens up, replace pick with squash at the top for all the commits that you want to squash.
Save and close the editor through esc --> :wq

$ git push origin branch-name --force
Naughty Newt

Git Squash zobowiązuje się do scalania

# Say your bug fix branch is called bugfix and you want to merge it into master
git checkout master
git merge --squash bugfix
git commit

# This will take all the commits from the bugfix branch, 
# squash them into 1 commit, 
# and merge it with your master branch.
Foolish Flatworm

Squash popełnia git

git reset --soft HEAD~3 &&
git commit
Joyous Jellyfish

Git Squash Commit

git rebase -i HEAD~5
# As the commit on line 1 is HEAD, in most cases you would leave this as 
# pick. You cannot use squash or fixup as there is no other commit to 
# squash the commit into.
patrick204nqh

Squash zobowiązuje się do oddziału

git rebase -i HEAD~20
Zealous Zebra

Git Squash popełnia na oddziale

Another way to squash all your commits is to reset the index to master:

git checkout yourBranch
git reset $(git merge-base master $(git branch --show-current))
git add -A
git commit -m "one commit on yourBranch"
Mushy Mallard

Odpowiedzi podobne do “Git Squash popełnia na oddziale”

Pytania podobne do “Git Squash popełnia na oddziale”

Więcej pokrewnych odpowiedzi na “Git Squash popełnia na oddziale” w TypeScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu