我正在尝试做git request-pull origin/master fork
,并且得到以下我不理解的输出
warn: No match for commit 8eeec6ee3ddc483d54fa4eee1d89f8680020b0d9 found at fork
warn: Are you sure you pushed 'HEAD' there?
有人可以向我解释这是什么意思吗?
这是命令的完整输出
warn: No match for commit 8eeec6ee3ddc483d54fa4eee1d89f8680020b0d9 found at fork
warn: Are you sure you pushed 'HEAD' there?
The following changes since commit da72936f544fec5a335e66432610e4cef4430991:
Git 2.24 (2019-11-04 13:33:06 +0900)
are available in the Git repository at:
git@github.com:jeffreyroberts/git.git
for you to fetch changes up to 8eeec6ee3ddc483d54fa4eee1d89f8680020b0d9:
Add line to new feature a (2019-11-08 01:53:03 -0500)
----------------------------------------------------------------
Jeffrey Roberts (9):
Add line to travis ci config
Add line to git ignore
Merge remote-tracking branch 'fork/master'
Add line to README.md
Remove line from README.md
Merge remote-tracking branch 'fork/master'
Remove line from README.md
Add new feature A
Add line to new feature a
.gitignore | 1 +
.travis.yml | 1 +
README.md | 2 --
newFeatureA | 1 +
4 files changed, 3 insertions(+), 2 deletions(-)
create mode 100644 newFeatureA
答案 0 :(得分:2)
此警告表示您正在运行请求拉的提交不在远程服务器上。如果您希望某人撤消您的更改,那么您的更改必须一定在那里进行。在这种情况下,它们不是,所以Git警告您。
如果将更改推送到远程服务器(例如使用git push fork HEAD
),则警告将消失。