我关注Git Workflow https://www.atlassian.com/git/workflows,因此我的当前项目有主,开发和功能一分支
我在 feature-one 分支中开发了一些代码,但尚未提交。现在我想创建另一个名为 feature-two 的功能分支来开发和测试一些新代码。
我的问题是来自 feature-one 分支的新的未提交代码在所有分支中都可用,当我从develop分支创建新的功能分支(此处为feature-two)时,它包括来自 feature-one 分支的新代码。
答案 0 :(得分:1)
提交未提交的代码,因此你不会丢失它(请记住:未提交的代码在Git存储库中存在 not ,因此删除它将是永久性的!),或者你可以{{ 3}}所以你可以在以后继续工作。
要删除分支,您可以使用git branch -d branchname
。这只有在您将更改合并到其他地方(例如master或develop)时才有效,所以再次,您不会丢失任何工作。如果你想删除它,你可以改用git branch -D
(大写字母D)。