git-revert

    7热度

    2回答

    这必须很简单,但我无法在git-scm中找到它。 我一直在为一个公共项目做很多小提交,而且我的所有工作都很糟糕。我想删除我所做的一切。有些我刚刚在当地承诺,有些我已经推到'原创大师'。 第一个承诺(一周前)是bdbad86 ...与最近的是e82401b ... 我只想让这一切消失。我试图恢复一个。 git status # On branch master # You are current

    5热度

    3回答

    我想恢复到早期的git commit,但得到错误“错误的修订”。为什么? 下面是一个成绩单(作者姓名删除): [email protected] /c/Users/Susan Mills/git/hello-github (master) $ git status # On branch master nothing to commit, working directory clean

    -2热度

    1回答

    我已经提交了我的更改并将它们推送到远程git存储库。但是,当我将其他人的更改拉到我的主分支时,它合并了我的回购,并且我没有旧的分支。我合并的pull请求有问题。现在我想去参加我所做的稳定承诺。按照这个git日志,我想回到“最终集成”提交。 这里是git的日志: 提交dc1276f241db392eb7785a655d6493c7cbdf712e 合并:0dd1453 e3281ec 作者:mehu

    0热度

    2回答

    我对git比较陌生,我想我打破了我的主人。希望有人能帮我解开它。 我在GitHub上有我的主人,我的开发系统上有本地主人和跟踪分支。我也有我的QA系统的主人。 在我的开发系统上,我提交了本地分支,并将它合并到(本地)主设备中,然后将主设备推送到GitHub的origin/master。然后,我把主人带到QA系统。然后,我对本地分支做了一些进一步的修改。 我所做的是: dev branch -- m

    3热度

    1回答

    我需要恢复提交,但前提是不会有冲突。像git revert --only-if-no-conflicts但没有这样的选项,没有--dry-run(--no-commit仍然会影响我需要避免的工作副本)。 在这种情况下,回复从脚本运行,因此我无法手动检查是否存在冲突。我可以通过脚本以某种方式做到这一点,但在深入研究之前,是不是有一些聪明的方法可以让Git在没有冲突的情况下成功恢复?

    0热度

    1回答

    男人,这个Git的东西肯定是一个难题! 所以我有这个分支: 一个 - B - C - d - mybranch 我会做什么这里是回去犯 'B',并继续工作和承诺。但我不想重新分支,也不想松开'c'和'd'提交。 我一直在阅读关于这个git revert的东西,但是无法把所有值得的东西包裹在它的周围。 帮助!

    1热度

    2回答

    我有一个先前的提交(9770912),我希望它暂时返回并推送服务器以查看此提交后是否在站点上出现此错误。此后我想回到当前的代码状态。当执行git checkout 9770912时,我无法进行任何推送或提交。

    2热度

    1回答

    我在git中更改了一个图像文件,它在2提交之前。我如何返回前2次提交? 什么是最简单的方法做这个文件恢复通过命令行所需的命令数量最少?

    3热度

    4回答

    我需要恢复整个分支合并为单一提交像这样的方式: [topic] o---o---o-------X / | [master] ---o---o---o 的承诺X必须有国家像主题的master~2(原点分支) 我的解决办法是: git rev-list --reverse master..topic | while read SHA; do git

    0热度

    1回答

    迄今为止的故事 - 项目存储库中有两个分支 - update和master。试图合并update到master。但是,几乎立即master被恢复到它的原始形式(合并前),通过使用revert git revert -n OLDER_COMMIT^..NEWER_COMMIT 所以 - 我们有两个分支。其中有分开内容。我如何才能merge分支机构掌握并一起更新?所以分支大师持有综合结果?你能帮我