在git中创建了一个不需要的分支,是否要删除它

在git中创建了一个不需要的分支,是否要删除它,git,git-branch,Git,Git Branch,JIRA为我正在开发的功能创建了一个分支,但我不想要它。我想将迄今为止所做的所有更改移回主分支,并简单地完全删除功能分支。有人能帮我吗 首先,让我们确定这将要做什么: 将分支上的提交移动到ANDROIDAPP-137-actions-are-slow到master 完全移除(本地和远程)ANDROIDAPP-137-actions-are-slow分支 首先回到大师那里: git checkout master 现在从你的分支机构获得工作;重新定位到该分支上: git rebase ANDRO

JIRA为我正在开发的功能创建了一个分支,但我不想要它。我想将迄今为止所做的所有更改移回主分支,并简单地完全删除功能分支。有人能帮我吗


首先,让我们确定这将要做什么:

  • 将分支上的提交移动到
    ANDROIDAPP-137-actions-are-slow
    master
  • 完全移除(本地和远程)
    ANDROIDAPP-137-actions-are-slow
    分支
  • 首先回到大师那里:

    git checkout master
    
    现在从你的分支机构获得工作;重新定位到该分支上:

    git rebase ANDROIDAPP-137-actions-are-slow
    
    现在您的提交应该在
    master
    ANDROIDAPP-137-actions-are-slow
    分支上,您可以检查:

    git log --all --graph --decorate --oneline
    
    因此,您可以删除jira分支:

    git branch -D ANDROIDAPP-137-actions-are-slow
    
    并将其远程删除:

    git push origin :ANDROIDAPP-137-actions-are-slow
    

    首先,让我们确定这将要做什么:

  • 将分支上的提交移动到
    ANDROIDAPP-137-actions-are-slow
    master
  • 完全移除(本地和远程)
    ANDROIDAPP-137-actions-are-slow
    分支
  • 首先回到大师那里:

    git checkout master
    
    现在从你的分支机构获得工作;重新定位到该分支上:

    git rebase ANDROIDAPP-137-actions-are-slow
    
    现在您的提交应该在
    master
    ANDROIDAPP-137-actions-are-slow
    分支上,您可以检查:

    git log --all --graph --decorate --oneline
    
    因此,您可以删除jira分支:

    git branch -D ANDROIDAPP-137-actions-are-slow
    
    并将其远程删除:

    git push origin :ANDROIDAPP-137-actions-are-slow
    

    如果我正确阅读了您的日志,您需要做的似乎就是重新设置基础/合并,这样您就可以开始了:

    git checkout master
    git rebase ANDROIDAPP-137-actions-are-slow
    git branch -d ANDROIDAPP-137-actions-are-slow
    
    如果重基不起作用,则改为进行合并


    有关git分支的更多信息

    如果我正确阅读了您的日志,那么您需要做的似乎就是重新设置基址/合并,您就可以开始了:

    git checkout master
    git rebase ANDROIDAPP-137-actions-are-slow
    git branch -d ANDROIDAPP-137-actions-are-slow
    
    如果重基不起作用,则改为进行合并


    有关git分支的更多信息

    您希望在功能分支上进行多少更改?是否只想将新分支与master合并并删除该分支?我不确定现在是否应该合并或重新设置基础,正在阅读有关ATM和ATM的文档您希望在功能分支上进行多少更改?是否只想将新分支与master合并并删除该分支?我不确定现在是否应该合并或重新基础,正在阅读有关ATM和ATM的文档我不想在remote上重新基础。。。他的图表清楚地显示了他对本地的所有更改
    ANDROIDAPP-137-actions-are-slow
    branchI我没有在远程上重定基址。。。他的图表清楚地显示了他在本地
    ANDROIDAPP-137-actions-are-slow
    分支上的所有更改。我的回答(也建议删除远程分支)与他有什么不同?@ChrisMaes-没有。我感觉我们同时提交了答案。当我回答时,这里没有其他内容。与我的回答(也建议删除远程分支)有什么不同?@ChrisMaes-没有。我感觉我们同时提交了答案。当我回答时,这里没有别的东西。