Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
删除git分支历史记录_Git_Github_Bitbucket - Fatal编程技术网

删除git分支历史记录

删除git分支历史记录,git,github,bitbucket,Git,Github,Bitbucket,我通常创建特性分支,然后针对发布分支提高PR 我现在已经创建了多个分支,并提出了PRs。当我发出命令时,我不想看到他们 git分行。如何删除我创建的所有分支的历史记录git branch-d branchname git branch -d branchname 这将在本地删除分支,因此它不会显示在git branch中。当我发出命令git branch时,我不想看到它们--是否使用git branch-d删除本地分支?此外,“删除我创建的所有分支的历史记录”的确切含义是什么?您只需要删除这些分

我通常创建特性分支,然后针对发布分支提高PR

我现在已经创建了多个分支,并提出了PRs。当我发出命令时,我不想看到他们
git分行
。如何删除我创建的所有分支的历史记录

git branch-d branchname git branch -d branchname
这将在本地删除分支,因此它不会显示在
git branch

中。当我发出命令
git branch
时,我不想看到它们--是否使用
git branch-d
删除本地分支?此外,“删除我创建的所有分支的历史记录”的确切含义是什么?您只需要删除这些分支。GIT回购中未引用的提交将不再出现,并(最终)得到清理。根据您使用的合并方式,它们可能会被头分支引用,在这种情况下,您不能“删除历史记录”,因为提交仍然被引用。如果需要这种流,应该使用挤压合并,而不是标准的挤压合并。