想象一下,我有一个目录Dir1和Dir2的存储库,我在branchA.
想象一下,我想摆脱Dir2的内容,并在主分支中用Dir2替换它们,同时保留Dir1的内容.
我不希望这很简单,但理想情况是:
cd Dir2
git [magic that replaces current dir with the contents of master branch]
Run Code Online (Sandbox Code Playgroud)
c00*_*ter 15
从分支中删除并Dir2从中获取:branchAmaster
$ git checkout branchA
$ git rm -r Dir2
$ git checkout master -- Dir2
$ git commit -m "replaced Dir with Dir2 from master"
Run Code Online (Sandbox Code Playgroud)