我不小心在一个分支机构工作,我不应该有一段时间,所以我分支它给它适当的名称.现在我想要覆盖我不应该使用origin(github)版本的分支.是否有捷径可寻?我尝试删除分支然后重置跟踪分支,但它只是给了我我正在处理的版本.
我实际上想删除我正在使用的裸存储库中的一个分支,但是这个任务遇到了死胡同,因为如果没有裸工作库没有的"工作树",我就无法切换到主存储库.
当我运行git branch -d master
输出时是:
error: Cannot delete the branch 'master' which you are currently on.
Run Code Online (Sandbox Code Playgroud)
所以我尝试通过运行切换到另一个名为'develop'的分支git checkout develop
,输出为:
fatal: This operation must be run in a work tree
Run Code Online (Sandbox Code Playgroud)