为什么我不能使用 git 流程创建功能分支?
Why can't i create feature branch using git flow?
我想创建一个功能分支,但是当我使用 git 流程功能启动功能名称时,它说它已经存在。
如果我尝试删除它,它说找不到
git branch -a 显示这个
*develop
master
remotes/origin/HEAD -> origin/master
remotes/origin/develop
remotes/origin/feature/1.1
remotes/origin/feature/1.2
remotes/origin/feature/CM_DA_NEW_GRADUATES-82
remotes/origin/feature/aws1.1
remotes/origin/master
remotes/origin/week_two_task
有没有办法在本地删除此条目 remotes/origin/feature/CM_DA_NEW_GRADUATES-82 以便我可以创建功能分支
一般来说 git 如果你想删除远程分支你应该:
git push origin --delete feature/CM_DA_NEW_GRADUATES-82
或略短的版本(注意“冒号”和缺少“--delete”标志):
git push origin :feature/CM_DA_NEW_GRADUATES-82
如果您只想从本地仓库中删除但希望在远程仓库中保留分支",您可以执行以下操作:
git branch -r -d remotes/origin/feature/CM_DA_NEW_GRADUATES-82
另请阅读 this SO thread,因为它展示了如何配置您的本地存储库,以便您下次获取数据时不会从远程获取它。
我想创建一个功能分支,但是当我使用 git 流程功能启动功能名称时,它说它已经存在。
如果我尝试删除它,它说找不到
git branch -a 显示这个
*develop
master
remotes/origin/HEAD -> origin/master
remotes/origin/develop
remotes/origin/feature/1.1
remotes/origin/feature/1.2
remotes/origin/feature/CM_DA_NEW_GRADUATES-82
remotes/origin/feature/aws1.1
remotes/origin/master
remotes/origin/week_two_task
有没有办法在本地删除此条目 remotes/origin/feature/CM_DA_NEW_GRADUATES-82 以便我可以创建功能分支
一般来说 git 如果你想删除远程分支你应该:
git push origin --delete feature/CM_DA_NEW_GRADUATES-82
或略短的版本(注意“冒号”和缺少“--delete”标志):
git push origin :feature/CM_DA_NEW_GRADUATES-82
如果您只想从本地仓库中删除但希望在远程仓库中保留分支",您可以执行以下操作:
git branch -r -d remotes/origin/feature/CM_DA_NEW_GRADUATES-82
另请阅读 this SO thread,因为它展示了如何配置您的本地存储库,以便您下次获取数据时不会从远程获取它。