我在my-backup
分行。现在我git fetch origin my-backup
和origin/my-backup
已更新,我看到它被强制推送。现在我需要更新我的本地my-backup
分支以指向origin/my-backup
分支。我做
git branch -f my-backup origin/my-backup
但是会收到警告:fatal: Cannot force update the current branch.
强制更新当前分支到远程而不检查其他分支的最佳方法是什么?
答案 0 :(得分:14)
使用reset
git reset --hard origin/my-backup
这将重置您当前的分支(my-backup
),同时丢失所有本地更改。
git branch -f my-backup origin/my-backup
时才允许 my-backup
。