我们有三个分支:主控、开发和发布。我们在release分支的文件中做了一些更改,并尝试与developer合并,但发生了什么。我们在作为开发者和发行版的两个分支中都有test.html,并且在与发行版合并后,我们丢失了所有开发分支的文件内容。我想知道这是什么原因造成的。我使用了以下命令:
>git che
因此,目前我正在合并两个分支,A和B。我正在合并到分支B中,但是我已经将项目重组到不同的目录中,并且希望做一个类似的git checkout A --path/fileToGet (覆盖是意图),但在我的分支中,它是一个不同的目录。为了保持文件的修改历史,什么是最好的,我只是签出文件像普通,rm我的当前文件</