我有2个功能分支feature1,功能2,两者都来自develop分支。
在feature1中,我有一些新创建的文件。 当我从develop分支中分支feature2时,不知道我错在哪里,feature1中可以看到feature1中的新文件。 在feature1中也更改了1个文件,更改也显示在feature2中。 我不想在feature2中使用新文件,我也不希望在功能1中更改文件,因为我想为feature2单独更改此文件。 请帮忙。
用于在GIT Bash指向开发分支时创建功能分支的命令 git checkout -b feature1 git checkout -b feature2
答案 0 :(得分:0)
如果工作副本中存在更改但未在feature1中提交,并且您切换到feature2,则更改仍将可见。 git还应该把它们放在哪里呢?在切换分支之前,提交更改,或使用git stash
将它们放在一边。