git-rebase

    0热度

    1回答

    我在master上有一些子分支。 我如何基于我的本地/主人可以在所有子分支上根据origin/master(获取后)重新绑定local/master? 换句话说,我有一些: *---*---*(master)---*---*---*(feature-A) \ \--*---*---*(feature-B) --*---*---*---*---*---*---*(origi

    2热度

    1回答

    有时我会在重新定位和修复冲突后遇到此问题。我做了git add .,我会跑git rebase --continue。 不过,我有时会收到此消息 Applying: xxxxxx No changes - did you forget to use 'git add'? If there is nothing left to stage, chances are that something

    0热度

    2回答

    我们使用分支功能,然后我们合并到master。我们也使用分支版本。不过,我有一个特殊的功能(合并到master)需要进入版本分支。以前,我一直在使用cherry-pick(手动拔取一次提交一个),但是此功能提交的提交次数过多。有没有更好的办法? 此功能已合并为master。该分支不再在本地存在。但是,我确实将它合并为master。 我能够恢复feature-branch(因为我们使用GitHub)

    0热度

    1回答

    我有两个分支。 branch1包含最新的更改,其他(branch2)包含远程的最新更改。 所以我做的是我得到的最新的共享犯,像这样: SHA=$(git merge-base branch1 branch2) 然后我跑变基 git checkout branch1 git rebase ${SHA} 我遇到的问题是,这似乎并没有正在压缩branch1上的提交。它应该压制提交,我的大纲是错

    1热度

    1回答

    试图了解为什么命令 git merge --squash mybranch 不叫 git rebase -squash mybranch 因为它似乎它的操作更像是底垫比合并。我的理解是,它会在提交树中搜索,直到它找到当前分支的一个通用基本提交并且mybranch。然后它将所有从该基节点到mybranch头部的提交重新应用(重新绑定)到当前分支的头部。但是,这样做到索引/工作区,以便它可以作

    0热度

    1回答

    interactive rebase in progress; onto 2e0a7b5 Last commands done (6 commands done): f 6d90337 show_user POD reworked f 3bafc68 Minor Updates in User.pm POD (see more in file .git/rebase

    4热度

    2回答

    如果我碰上合并错误,我通常解决了合并错误,重新添加我的文件,并使用 git rebase --continue 继续拉动和推动。 现在我有时间深入了解git是如何工作和计算出来的,应该可以创建一个新的提交。我想,这可能是一个好主意,以澄清有一些合并错误,并且他们手动解决。 那么哪一个被推荐使用,它们的优点和缺点是什么? 在此先感谢!

    1热度

    3回答

    我是Git rebasing的新手,希望能够完全轻松地还原rebase。我发现涉及多个步骤并使用高级命令(如git reflog)的解决方案。恐怕我无法正确地应用这些内容,并且/或者需要很多时间来弄清究竟该做什么。 即使它是“哑巴”,是否有一个简单,快速和万无一失的解决方案? 我自己的“愚蠢”解决方案:在文件系统级复制项目文件夹,然后在“失败”复位后删除原始文件夹并将备份重命名为原始名称。

    0热度

    2回答

    我该如何做一个git rebase,这样的东西等于"take commit FROM commit c1 to branch tip of branch X, and transplant them onto other branch A2"? 在视觉上,我需要做一个重订,将让我从这棵树: ----------------...---*----------*----*---...---X

    0热度

    1回答

    可以说我有一个叫myorigin的起源和一个名为myclone的克隆。我想通过myorigin更改保持myclone更新。在myorigin我有一个文件,其内容是: Name: myorigin some text some more text 和克隆后,我修改该文件中myclone如下: Name: myclone some text some more text 当myclon