如何重置本地git仓库与远程仓库完全相同?
我试过了:
git reset --hard HEAD^
Run Code Online (Sandbox Code Playgroud)
但现在git status说我有不同的提交.我基本上想要擦除我在本地获得的任何东西,并在我的本地机器上获得准确的远程仓库.
Cha*_*esB 66
git reset --hard HEAD^只会将您的工作副本重置为上一个(父)提交.相反,你想要运行
git reset --hard origin/master
Run Code Online (Sandbox Code Playgroud)
假设遥控器origin和你要重置的分支是master
Sai*_*esh 11
您可以删除当前分支,并在远程/分支名称提交处再次创建分支
git branch -D branchname
git checkout remote/branchname
git branch branchname
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23351 次 |
| 最近记录: |