远程文件库后面的一些文件存储库

时间:2013-10-22 06:04:26

标签: git

假设我的存储库看起来像这样:

repo/
    file1
    file2

file1上的版本位于github上的远程存储库之前,但file2的版本已落后。我不想推,因为file2的远程版本将被搞砸,但我不能拉,因为我在file1上遇到了合并冲突。如何最有效地解决这个问题?

理想情况下,我只需要推送我的本地file1即可快速启动远程存储库,然后将整个事情拉回来并使用新版本删除file2

1 个答案:

答案 0 :(得分:0)

手动操作可能最简单。您可以cp file1到临时文件。然后你可以安全地拉出整个仓库并替换file1,即使它比远程更新。然后我从temp文件夹返回mv file1,然后将替换提交到远程存储库:

$git add file1.ext
$git commit -m "updated file1/what you want to call it"
$git push origin master

希望这有帮助。