git-revert

    5热度

    1回答

    我试图恢复提交修改后的文件已被重命名。 文件的修改曾经被称为bin/internal/call_parser.rb,目前所谓的lib/call_parser.rb,并试图做一个还原 $ git status # On branch master # Your branch is ahead of 'origin/master' by 16 commits. # # Changes to b

    3热度

    1回答

    我还是发现git的行为有些混乱。在经历了重大的痛苦和误解之后,我了解到git回复否定一个特定的提交而不是回复到那提交。到目前为止,我还没有用过git cherry-pick。 你能详细说明这两个git命令吗?何时以及如何使用它们?

    7热度

    2回答

    我将beta分支合并到master分支中。我推动起源。我现在希望主人能够像在本地和远程合并之前一样。 为undoing a merge that was already pushed一个很好的回答表明 git revert -m 1 commit_hash 如果这确实是要走的路,我怎么能确定 commit_hash?我不成功试图通过merge-base返回哈希: $ git merge-bas

    12热度

    1回答

    我做了几个提交(commit1/2/3),我改变了我的工作目录没有存储。然后我想回到几次提交前。所以,我的git复归commit1 commit2 commit3,但我被告知要提交我的变化(commit4),所以我做到了,然后我做了再次的git复归commit1 commit2 commit3 commit4,但我有一个消息 error: a cherry-pick or revert is al

    2热度

    3回答

    我有一个奇特的提交日志看起来像, A --> B --> C --> D 其中每个字母是一个承诺。看来,C是B的复归,所以基本上历史将是相同的 A --> D 有没有一种方法来“求和”的B和C的提交?这些变化尚未推出。

    0热度

    1回答

    目前,当我必须这样做,这里是我遵循的步骤: 撤销的承诺(不创建一个新的提交,当然) 重置的“恢复介绍的所有修改”除了我的魔杖恢复 阶段,我想恢复和修改文件的逆转文件的一个最后一次提交 有没有更简单的方法来做到这一点?

    4热度

    1回答

    我最近有一种情况,我将功能分支的更改合并到主分支和生产分支中。然后我需要从生产分支中删除更改,因此我使用git还原。我现在需要将这些修改合并到生产分支,但如果我执行混帐合并SHA1我收到消息: Already up-to-date 谁能帮助我? UPDATE 所以我结束了创建了我的分公司生产的一个分支,从我在那支已经恢复,然后合并这种改变投产文件应用差异。我不喜欢它,但它工作。我仍然有兴趣听到是否

    40热度

    2回答

    步骤i执行后: 我有两个分支BRANCH1和BRANCH2, $git branch --Initial state $branch1 $git checkout branch2 $git pull origin branch1 --Step1 我化解矛盾,做了 $git commit -m "Merge resolved" 然后 $git checkout branch1 $g

    1热度

    1回答

    我意识到一个分支合并到我的主分支不应该 - 提交已被推送。该分支没有重新分配 - 这意味着我没有看到一个“合并提交” - 分支的提交现在在主分支中,我无法分辨哪些提交来自合并以及之前存在。 任何人都可以帮忙吗?

    8热度

    3回答

    我正在使用一个仓库,在那里我们刚刚发现使用了--strategy=ours标志(它应该使用--strategy-option =我们的旗帜),因此不会对HEAD应用任何更改。但是,我们需要应用这些更改。 Git已经将分支识别为合并以及分支历史中的提交。 这类合并的不能使用git revert -m ... 什么是恢复和/或重新申请合并更改文件的正确方式被还原? master A - B - E -