git-merge

    11热度

    3回答

    我目前正在看git的很多内容跟踪功能。很高兴知道git允许我找出已经从一个文件移动到另一个文件的代码,但是我想知道在合并中执行冲突解决时这个特性是如何可用的。 下面是这种情况: 我有两个文件hello.cc创造bye.cc。我开始一个分支topic并将一些代码从hello.cc移动到bye.cc。如果我现在做一个git blame -C bye.cc我可以看到这个代码最初来自hello.cc,这很

    2热度

    2回答

    让我们说我有以下的配置文件 [branch "master"] remote = origin merge = refs/heads/master [remote "origin"] url = ssh://origin.com fetch = +refs/heads/*:refs/remotes/origin/* [remote "faraway"]

    2热度

    1回答

    我执行了两个分支的合并,解决了与mergetool的冲突,并确认所有文件都已合并。所以现在所有的文件都进行了提交 虽然试图编译,但我发现某些文件中有某些内容被破坏。 如何为特定文件再次运行mergetool?

    0热度

    1回答

    如何强制git合并产生冲突的所有文件或所有不同的文件产生冲突具有整个旧的和整个新版本,例如这样的文件: <<<<<<<<<<A A B C D OLD OLD OLD E F G ... Z ============ A B C D NEW NEW NEW EEEEEEE FFFFF GGG ... Z >>>>>>>>>>B 的想法是,我

    19热度

    5回答

    我们做了一些不好的事情。 我们在合并冲突期间运行git stash save,现在我们无法恢复我们的工作。 的事情,我们已经试过: git pull -Xours origin master git stash apply --index 和: git pull origin master git stash save --keep-index "merge conflicts" git

    1热度

    3回答

    我有一个裸露的回购协议设置有如下分支: dev *master stage prod 我已经克隆了这一个工作副本并发出以下命令: git checkout -b stage remotes/origin/stage git checkout -b dev remotes/origin/dev 什么我需要做的是将我的暂存分支的全部内容推送到我的开发分支。基本上,这是第一次设置,我开始

    26热度

    1回答

    假设有两个分支master和branchA。 我工作master,朋友branchA。 一旦事情完成,我们合并branchA与master。 对合并后的master多次提交后,客户希望 工作的branchA删除完成,但不是在提交合并后进行。 我们该怎么做?

    2热度

    1回答

    我想知道,如果这是去工作...... 说我有一个项目模板类似的东西: . + resources/ + images/ 1.png 2.png 我想使用这个项目作为其他项目的模板,所以它们将基本上从模板“克隆”,但作为单独的存储库维护。 但是,我仍然希望能够在模板出现时从模板中提取更新(但不必考虑推送到它)。 子模块或子树合并似乎不适合在这里,因为它不克隆到

    0热度

    2回答

    在Xcode中,我们拉住了别人的推送并与本地副本合并。但是现在拉动的副本损坏了故事板。最糟糕的是我们不小心将这些损坏的文件推送到远程回购。现在有什么办法可以解决这个问题吗? 我们使用SourceTree作为我们的Git接口。 我们的成员之一有最后一份工作副本,因为我们没有将任何损坏的数据从服务器上拉到他的副本。 这种情况的任何可能的解决方案?谢谢

    3热度

    1回答

    假如我是master分支并创建一个新的分支: git checkout -b feature_branch 我开始对feature_branch工作,并在某些时候,我想用变基到我的变化合并master。所以,我这样做: # Get the latest code on master git checkout master git pull # Rebase on master and