强制更新当前分支 - 如何?

时间:2015-04-10 10:25:18

标签: git

我在my-backup分行。现在我git fetch origin my-backuporigin/my-backup已更新,我看到它被强制推送。现在我需要更新我的本地my-backup分支以指向origin/my-backup分支。我做 git branch -f my-backup origin/my-backup但是会​​收到警告:fatal: Cannot force update the current branch.强制更新当前分支到远程而不检查其他分支的最佳方法是什么?

1 个答案:

答案 0 :(得分:14)

使用reset

git reset --hard origin/my-backup

这将重置您当前的分支(my-backup),同时丢失所有本地更改。


仅当您的当前分支不是git branch -f my-backup origin/my-backup时才允许

my-backup