什么时候建议使用git rebasevs. git merge?
成功改造后我还需要合并吗?
我知道这个帖子说rebase是针对teamMates的小变化,而是针对大变化进行合并.
我在以下目录结构中保留了三个队友的三个Gits,我们都有相同的初始代码:
project
| - I
| - myTeamMate1
| - myTeamMate2
Run Code Online (Sandbox Code Playgroud)
分支机构不在同一个Git中.这意味着我不能使用rebase和merge.我使用vimdiff在teamMates之间同步更改.但是,这很费时间.
我没有成功尝试进行以下目录结构,其中所有分支都在一个Git下:
project
| - I - myTeamMate1 - myTeamMate2
Run Code Online (Sandbox Code Playgroud)
但是,我为我和我的队友运行了clone命令:
git clone <url>
Run Code Online (Sandbox Code Playgroud)
我为队友运行第二个克隆后收到错误消息
fatal: destination path 'dotFiles' already exists and is not an empty directory.
Run Code Online (Sandbox Code Playgroud)
我应该与3人团队一起使用哪种目录结构,以便我可以使用rebase和merge命令?