Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何使头部和原点/主点达到相同(最新)版本。(头部点为最新版本,而原点/主点为过去版本)_Git_Github_Git Commit_Git Push_Remote Repository - Fatal编程技术网

Git 如何使头部和原点/主点达到相同(最新)版本。(头部点为最新版本,而原点/主点为过去版本)

Git 如何使头部和原点/主点达到相同(最新)版本。(头部点为最新版本,而原点/主点为过去版本),git,github,git-commit,git-push,remote-repository,Git,Github,Git Commit,Git Push,Remote Repository,我是git hub的新手 我需要使用-m“First”从本地repo更新提交到git hub 当前git日志--oneline显示在堆栈下面 394b23a(头部)优先 895aa36(原点/主控,主控)秒 dc7346a基本服务 f627cd1数据绑定。 . . . 如果我尝试git推送原始主机,我会收到消息:“所有内容都是最新的”,远程回购不会得到更新。我认为这是因为HEAD和origin指向不同的修改。我找不到将两者合并的方法。我读过关于GitMerge的文章,但它主要讲述了合并两个分支

我是git hub的新手

我需要使用
-m“First”
从本地repo更新提交到git hub

当前
git日志--oneline
显示在堆栈下面

394b23a(头部)优先
895aa36(原点/主控,主控)秒
dc7346a基本服务
f627cd1数据绑定。
.
.
.
如果我尝试
git推送原始主机
,我会收到消息:“所有内容都是最新的”,远程回购不会得到更新。我认为这是因为HEAD和origin指向不同的修改。我找不到将两者合并的方法。我读过关于GitMerge的文章,但它主要讲述了合并两个分支

请帮助更新相同的。提前谢谢


注意:我在不久的过去使用了
git reset--hard HEAD
,我认为这可能是造成这种不匹配的原因。

HEAD commit不在主分支中

您应该检查您的分支机构
git分支机构
,当前的早午餐将以星号强调。之后,您应该切换到master
git branch checkout master
。您可以使用
cherry pick
merge
rebase
来添加
394b23a
-commit

git checkout 394b23a
git branch master -f
git checkout master
git push origin master
没有踩到任何分支, 然后,上述命令执行以下操作:

  • 签出目标提交(您已经步进了,但只是以防万一)
  • 移动
    master
    指向该提交的指针(没问题,因为这是向前移动)
  • 签出
    master
    分支,以便进入该分支(用于将来的提交)
  • 推送(没有冲突,没有问题,只需向前推即可)

请显示
git状态
git分支-av
“git状态”:工作:角度/混乱$git状态头从895aa36分离无需提交,工作树清理“git分支-av”:*(头从895aa36分离)394b23a第一主控895aa36第二遥控器/原点/主控895aa36第二