Git Error 「fatal cannot lock ref ...」
Git Error: 「fatal: cannot lock ref …」
Error详情:
在Git新建branch的时候出现了error,如果在别人创建的project/feature_name
下面创建了project/feature_name/add_hoge
branch的话会出现下面的error:
1 | $ git branch |
Error原因:
如果在Git上试图创建foo/bar
这样的分支的话,就会在.git
路径的下面创建一个foo
的路径。
而如果别人已经创建过foo
分支的话说明foo
路径已经存在,就会导致刚刚这样的错误。
1 | $ git co -b hoge |
解决方法:
改变根分支的分支名:
1 | NG: project/feature_name |
不使用/
:
1 | 例) project/feature_name_add_hoge |
或者干脆换一个不冲突的分支名就好了。