首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >本地git日志中未列出GitHub拉取请求提交

本地git日志中未列出GitHub拉取请求提交
EN

Stack Overflow用户
提问于 2019-02-21 21:19:21
回答 1查看 189关注 0票数 0

我在GitHub上提交了一个拉取请求,它派生了存储库,并在派生的存储库上创建了一个'feature-1‘分支。在github上显示我的提交。

到目前为止还不错--有original_repo/app,然后是feature-1分支中的forked my_repo/app with my commit (PR)。

现在,我需要修改提交消息,然后才能接受和合并它。哦哦。

如果我在本地克隆分支存储库(my_reo/app),签出feature-1分支,然后运行git log,则不会列出我的提交。

如果我运行git commit --amend,我只看到来自master分支的提交。

我不能修改提交消息。为什么我的提交不能在本地修改?

EN

Stack Overflow用户

发布于 2019-02-21 23:59:38

如果您看到来自主分支的提交,这可能意味着您仍然在master分支上。

要更准确地查看«where you are»,您可以使用

代码语言:javascript
运行
复制
git log --graph --topo-order --all --oneline

这将显示您的存储库的所有提交,以及所有本地和远程分支的图形(--all --decorate)。您当前的分支机构名称是HEAD所在的位置。您还可以使用用*表示的命令git branch来获取当前的分支名称。

因此,您似乎需要转到feature-1分支,修改最后一次提交,然后强制推送这些更改。这可以通过以下命令来完成:

代码语言:javascript
运行
复制
git checkout feature-1
git commit --amend
git push my_repo feature-1:feature-1 --force

小心,以防您的本地分支feature-1由于某种原因与远程分支my_repo/feature-1发生了分歧(如果您是在其他地方工作)。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54808091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档