git-revert

    3热度

    2回答

    我意外地推送了一些大文件的提交,然后将其恢复。但它会导致任何人拉这个分支来获取历史中的这些文件,所以我决定删除或挤压这两个提交。但是,有些分支已经被合并了。我不知道如何让“git rebase -i”保持分支结构。 历史现在看起来像: H - new commits | G - merge | \ | F - commits on another branch | | E | - so

    0热度

    1回答

    我在分支“主”。 我有这样的git的历史: 333 (#82) 444 (#83) 然后我做了一些提交和恢复(222-> 111-> 010-> 789-> 456-> 123): 123 Revert "(#84)" 456 Revert "(#81)" 789 Revert “(#81)" 010 Revert "(#86)" 111 (#86) 222 (#84) 333

    2热度

    1回答

    我发现了一个名为.git/sequencer 以下目录及其内容: $ ls head todo $ cat head d7d462cf3c0896aa09b3dec020cb21d4c4407d91 $ cat todo pick d7d462c Initailise repository pick b88c8bb bash_funcs: add quote_args() 这些pi

    0热度

    1回答

    我最近在远程存储库中推送了项目更改的提交。 我刚刚发现其中一个通常不会提交其更改的文件,因为它可能包含敏感信息。 我想撤消对该文件的提交更改(到最后一个前一个状态),而不会丢失其他文件中提交的更改。 从这: 变化FileSensitive - ++ 更改文件1 更改文件2 新文件3 新FILE4 要这样: 更改文件1 更改文件2 新文件3 新FILE4 就目前而言,只有我可以访问该存储库,所以没有

    2热度

    3回答

    我想学习如何使用Git和GitHub。我制作了一个简单的html文件,并试图恢复一些更改。 我使用GitHub上的Windows应用程序和存储库是在这里:https://github.com/ionutincau/Ceau 我最后2所提交的“添加13名单”和“添加帐户到列表”。我想恢复提交“添加13到列表”,但我得到这个文件: <!DOCTYPE html> <html> <head>

    3热度

    1回答

    当前master已在过去的一个月中进行过工作。同时还有一个名为contract的分支。 contract被错误合并为master。 100次提交,日期与master已有的提交重叠。 如何我可以完全删除合并从contract所有100个提交到master拉入请求? 我们做了一个GitHub的上拉请求恢复,并删除代码,但不是历史。现在,当我们尝试执行将contract合并到master的模拟拉取请求时

    0热度

    1回答

    我有5个分支主,分支1,分支2,分支3和分支4。 我对分支3进行了一些更改,并合并为主,并再次做了两次,现在我想在所有3合并之前回到阶段,我可以签出该提交并创建另一个分支,其中包含数据如何我需要它。 与 git checkout 1ba671a79a0cc57129768ce1ad0218e17841e4d9 然后 git checkout -b "experimental-branch" 我有我

    1热度

    1回答

    我已经恢复了一些已完成的更改。需要知道以前恢复的代码中的文件和更改(差异)。

    2热度

    2回答

    我有很多的变化在我的本地git的叉子,我做的: git add -A git commit -m "commit message" 从上游主拉变化 变基 git push我出身 现在碰巧还有其他几个提交(从其他人)之间我以前的承诺和我的新提交。 我希望看到我在新提交中所做的所有更改并在其上进行工作。 所以,我做 git reset --soft <my previous commit> 它显示

    0热度

    1回答

    我们正在与一位程序员一起创建一个存储库,他将其委托给一个单独的分支机构,并且我将其委托给主数据库。 几天前,他决定将主人合并到他的分支,但合并后面临一些环境依赖问题,并决定恢复合并。一切都很好,我们一直在承诺。 现在我需要将他的分支合并到master中,因为它正在删除一些自合并后未改变的文件,所以在恢复提交时遇到了困难。 我认为这可以通过删除所述合并来解决,并且它从历史中恢复。 现在的问题是如何删