我搞砸了我的应用程序,最后做了一个
git checkout <commit number>
回到我想去的地方。
当我做一个git状态时,它会说
Your branch is behind 'origin/master' by 5 commits, and can be fast-forwarded.
我想我是在5号完成我的最后一次任务。有没有办法让我的第5次提交成为我最近的提交?几乎覆盖或丢弃我前四次提交中的所有内容?
更新。
我做了一个
git reset --hard <commit number>
但是我如何才能推送到我的存储库呢?上面说..。
I a pull requestThe pull request I and merged。我们发现了一个bug当我修复这个bug时,更改被再次删除。
我现在已经修复了这个错误,并且想要用一个额外的提交重新提交拉取请求。有没有办法重新打开拉取请求或更新它,或者我必须创建一个新的拉取请求,再次键入描述等?GitHub有这个功能,我们最近转移到了GitHub。
有没有办法跟踪提交是如何进入分支的?我和git和github企业一起工作。
几天前,我遇到了这样一种情况:提交似乎已经从一个特性分支("f")转到了我们的第一个阶段分支("s"),这是意料之中的(我的同事合并了一个PR来完成这个任务)。在我们的主(" t ")之前,我们有一个次要的暂存分支,并且在没有f的拉请求的情况下提交到t中。我只能假设,与我们通常的工作流程相反,代码从s到t被合并,可能是通过其他特性分支。我想要追踪所涉提交所走的道路。
为了解决这个问题,我启动了gitk,但是我遇到的问题是,我发现这个网络图是无法理解的。是否有任何方法来跟踪