git-rebase

    4热度

    2回答

    当我试图使用源代码树交互重新绑定时,我收到了此消息。 If no other git process is currently running, this probably means a git process crashed in this repository earlier. Make sure no other git process is running and remove th

    0热度

    1回答

    是否存在任何常见的git使用错误或者一般情况下有任何原因,为什么如果这些冲突已在之前的rebase中全部解决,为什么rebase会重复来自之前rebase的冲突? 此外,rebase是否有优先于冲突解决的方式?例如rebase是否希望在代码中通常的git冲突方括号内的两个可能的代码片段之间进行严格的选择,或者仅仅是为了取消>>>,<<<之间的所有内容?我很好奇,如果删除两个代码选项来解决冲突将影响

    0热度

    1回答

    这里是场景:有一个名为“new_feature_x”的远程功能分支和两个开发人员John和Max。所述 “new_feature_x” 日志看起来像这样: 5:[最大 - 更新按钮颜色] 4:[约翰 - 合并从主提交] 3:[约翰 - 更新API调用] 2:[马克斯 - 固定按钮文本] 1:约翰 - 第一次提交的new_feature_x] 现在的功能是完成和约翰希望将日志清理成一个单一的提交前合

    1热度

    1回答

    我有一个回购协议,看起来有点像这样: *-*-*-*-master \-*-*-*-feature1 \-*-*-feature1-experiment 凡feature1-experiment包含建立在什么已经建成feature1顶部的实验性功能,也可能是只是解决问题的另一种方法。 feature1和feature1-experiment都是本地分支机构。 现在,我的

    20热度

    3回答

    Git交互式rebase中与drop有什么区别,只是删除了提交行?

    12热度

    3回答

    当我在与同事共享的分支上执行git rebase -i时,我经常想要重新绑定自己的提交。但是,由于交互式转换工具不会将作者信息添加到rebasing文件(所有t都是提交散列和描述),因此我不得不去检查另一个选项卡中的提交以查看它们是否属于我的。 有没有什么办法给git rebase -i a --format标志(或类似的东西),使其包含作者?

    3热度

    2回答

    我 A--B--C master \ D branch0 然后我压扁B和C到B'。 我如何变基branch0,使得它看起来像这样: A--B' master \ D branch0

    0热度

    1回答

    我们在所有的git提交中加入了票号。有时我需要批量重命名一系列提交的票号。例如,我想要将提交消息中发生的所有JIRA-1111重命名更改为JIRA-2222,其中所有提交的内容均为origin/master和master之间的所有提交。所以这个混帐历史: * JIRA-1111 commit message 5 (master) * JIRA-1111 commit message 4 * J

    0热度

    1回答

    我运行了git checkout <commid-id>,一旦HEAD处于分离状态,我在分离状态下做了很少的提交。然后我创建了一个名为developer的分支,以便我在分离状态下进行的所有提交进入我的developer分支。现在我运行命令git checkout developer,然后运行git rebase master。我几乎没有冲突的变化,然后我关闭了终端。 下一次我打开并运行git re

    1热度

    2回答

    我有我的Git仓库中两个独立的分支: A---B---C branch "old" X---Y---Z branch "master" 我想生成以下病史: A---B---C---X---Y---Z 我试图与下面的底垫命令(当前分支是“主”): git rebase --strategy=recursive --strategy-option=theirs old master 这将