Git 我怎样才能将我的本地分行提前1个月?

Git 我怎样才能将我的本地分行提前1个月?,git,Git,在我的git存储库本地分支中,它落后于9次提交。你能告诉我怎样才能提前1个月付款吗 # Your branch is behind 'my-git/remote' by 9 commits, and can be fast-forwarded. 我读过 我不明白答案 我不需要按程序来做。是否有一种命令行方式可以使用?如果历史记录没有偏离,则Advance(或fast forward)与merge(合并)相同。因此,您可以合并到所需的提交,例如 git merge my-git/remote~8

在我的git存储库本地分支中,它落后于9次提交。你能告诉我怎样才能提前1个月付款吗

# Your branch is behind 'my-git/remote' by 9 commits, and can be fast-forwarded.
我读过 我不明白答案

我不需要按程序来做。是否有一种命令行方式可以使用?

如果历史记录没有偏离,则Advance(或fast forward)与merge(合并)相同。因此,您可以合并到所需的提交,例如

git merge my-git/remote~8

在这种情况下,您可以

git merge my-git/remote~8 --ff-only

说明:您的意思是希望将“my git/remote”分支的所有提交合并到当前分支中,但最近8次提交除外。除此之外的部分包含在“~8”中。“--ff only”用于安全,但并非绝对必要。

您还可以执行以下操作:

git merge 12345678 --ff-only
其中12345678表示要合并到的特定提交的提交id(如果不想计算要跳过多少提交)