从旧提交状态推送而不创建新分支

时间:2015-10-02 13:13:25

标签: git repository

我想出了一个可怕的情况,总的来说,我认为我在完全理解git概念时缺少很多东西:

我们正在使用git,在3位同事之间分享我们的项目。我们中的2个(A和B)处于相同的提交状态(我们的主分支是最新的origin / master),这恰好也是最新的一个,而第三个(C)是一个非常旧的提交状态。

在C人git status中,有"要提交的更改"(10),已更改但未更新(> 40)和未跟踪文件(12),其中我们不想失去。你可以想象,C家伙不是一个推动粉丝"。

特别是在我们的情况下,最好的选择是保留C所做的所有更改。如果我没有弄错,简单地从C&C的机器上推出会创建一个新的分支

所以我想到了一种方法将所有更改从C推送到origin / master,然后A和B的人就会提取此提交。

所以问题是,我需要做什么git命令?

0 个答案:

没有答案