-, git push --force - : , .
.
-, , (origin/xxx)
git rebase develop
d--d--d (develop)
\
x--x--x--x--x--X--y--y--y (my-feature)
|
(origin/my-feature)
X / , , my-feature).
git - :
On branch my-feature
Your branch is ahead of 'origin/my-feature' by 3 commit.
develop, my-feature HEAD
X
/
d
\
x
|
(origin/my-feature)
my-feature origin/my-feature , my-feature, develop! (D )
,
Your branch and 'origin/my-feature' have diverged,
and have 155 and 1 different commit each, respectively.
, git push --force origin my-feature :
X--X--X--X--X--X--Y--Y--Y (my-feature, origin/my-feature)
/
d--D--d (develop)
( my-feature , a git push --force , default push push.default simple. < > , git rev-parse --abbrev-ref --symbolic-full-name @{u})