git使用ssh地址无法拉分支,而http可以拉分支的问题
拉分支的时候这样的ssh地址无法下载,需要切换到http分支,进行下载
git@gitlab.abc.cn:core-group-dev/abc.git
http://gitlab.abc.cn/core-group-dev/abc-core-parent.git
这种问题是由于添加ssh key时指定了文件的名称,没有使用默认的名称导致无法找到本地对应的文件
方法:删除gitlab上对应的sshkey然后重新生成
可以使用 ssh -T git@gitlab.wm.com 进行检查
Push failed: Failed with error: Could not read from remote repository. 权限问题
Push failed: Failed with error: unable to access 'http://gitlab.puhuitech.cn/core-group-dev/puhui-core-parent.git/': The requested URL returned error: 403 需要用ssh的安全方式去访问,重新用ssh地址拉取分支。
git分支的操作
git 新建分支git branch abc
git删除本地分支 git branch -a 查看所有分支
删除
git branch -d
报错:Cannot delete branch 'asset_req_4034_fp' checked out 不能删除当前的分支
如何将master合并到新建的分支,idea中先切换到指定分支,然后选主干中的merge
Merged master to asset_req_4034_kx