我想将当前的 Git 分支重置为 master 分支

Rav*_*dar 7 git repository

我有开发分支和主分支,我的开发分支现在很混乱,我想重置它并将其作为我的主分支的副本。我不确定将 master 合并到开发中是否会使它们变得相同。尝试合并后,我遇到了很多冲突,我使用以下方法解决了它们:

git merge origin/master
git checkout 
Run Code Online (Sandbox Code Playgroud)

这足以让开发分支成为与 master 相同的副本吗

bla*_*ser 10

从字面上看,您在自己的问题中找到了问题的答案:

git checkout dev
git reset --hard master
Run Code Online (Sandbox Code Playgroud)

git Reset 允许三种可能性:

  • soft:将分支移动到您决定的位置,但不会触及您的索引区域和工作目录。
  • 混合:(默认)与软加改变舞台区域相同。不要更改您的工作目录。
  • Hard:与混合加相同改变工作目录。

为了更好地理解:git重置