【发布时间】:2022-01-06 22:06:35
【问题描述】:
我无法从主分支合并二进制代码。我不关心本地版本,所以我可以放弃这些更改。
git pull
warning: Cannot merge binary files: ee108_final_project.sim/sim_1/behav/xsim/note_player_manager_tb_behav.wdb (HEAD vs. 75189c1ef7fd720886f346ac04f7f89d459d3687)
error: The following untracked working tree files would be overwritten by merge:
ee108_final_project.runs/.jobs/vrs_config_10.xml
Please move or remove them before you merge.
Aborting
我试过删除,但我得到了
git rm 'ee108_final_project.runs/.jobs/vrs_config_10.xml
fatal: pathspec ''ee108_final_project.runs/.jobs/vrs_config_10.xml' did not match any files
不确定还可以尝试什么。我已经尝试过其他命令(git stash),但我得到了这个:
>git stash
Saved working directory and index state WIP on main: 880bcda edited files?
Unlink of file 'ee108_final_project.runs/clk_wiz_0_synth_1/vivado.pb' failed.
我怎样才能 git pull?并希望选择位文件的主版本而不是我的
【问题讨论】:
-
简答:永远不要说
pull。说fetch。现在您可以完全控制merge。