1

假设我的存储库如下所示:

repo/
    file1
    file2

on 的版本file1领先于我在 github 上的远程存储库,但 的版本file2落后。我不想推送,因为那样远程版本file2会被搞砸,但我不能拉,因为我在file1. 如何最有效地解决这个问题?

理想情况下,我只想推送我的本地file1存储库以加快远程存储库的速度,然后将整个内容拉回并file2使用新版本进行破坏。

4

1 回答 1

0

手动操作可能最容易。你可以cp file1到一个临时文件。file1然后,即使它比遥控器更新,您也可以安全地提取整个 repo 并进行替换。然后我只是mv file1从临时文件夹中返回,然后将该替换提交到远程存储库:

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

希望这可以帮助。

于 2013-10-22T06:14:29.087 回答