如何重置git远程跟踪分支?

时间:2009-03-31 22:55:51

标签: git

another question中,建议我尝试将远程跟踪分支重置为先前的提交并再次执行导入。我无法弄明白该怎么做!我可以重置master,但不是分支主机正在跟踪,cvs / master。

如果我查看cvs / master,我不在分支上,所以git-reset基本上没有效果。

如何更改cvs / master(或任意远程跟踪分支)引用的提交?

2 个答案:

答案 0 :(得分:3)

您是否尝试过:创建一个以远程分支为目标的本地分支,根据需要重置或重新定位此本地分支,使用-f选项(强制)推送本地分支?

答案 1 :(得分:3)

git-cvsimport远程分支有点伪造,所以我认为你只需编辑.git目录中的相应文件(在这种情况下为.git / refs / remotes / cvs / master)并进行相应的提交I' d在文件中。我不确定这是否可以解决你的问题......