git 常用命令
常用操作
创建git仓库
1 | mkdir test |
查看仓库地址
1 | git remote -v |
更改远程仓库地址
1 | git remote set-url origin <newUrl> |
获取最新分支
1 | #获取所有最新分支 |
查看分支
1 | #查看本地当前所在分支 |
合并分支
1 | #合并整个分支,<branch>为需要合并到当前分支的目标分支名称 |
创建分支
1 | #创建分支 |
删除历史commit
删除最后一次提交
1 | #第一步:回滚上一次提交 |
删除某次提交
1 | ##第一步:提交回滚 |
标签
本地创建标签
1 | #轻量级标签,指向一个特定commit的指针 |
删除本地标签
1 | git tag -d <tagName> |
本地标签推送到远程
1 | #推送本地所有标签 |
删除远程标签
1 | git push origin :refs/tags/<tagName> |
查看标签
1 | #查看某个标签的详细信息 |
切换到指定标签
1 | #切换到指定标签,但是无法编辑代码 |
问题
SSL: no alternative certificate subject name matches target host name
fatal: unable to access ‘https://ip_or_domain/xx/xx.git/': SSL: no alternative certificate subject name matches target host name ‘ip_or_domain’
在克隆或推送代码的时候会出现这个这个问题,该错误为:没有与目标主机名匹配的证书。如果没有办法修复证书问题,可以选择git跳过ssl证书的校验,这样就可以正常克隆或推送代码。
1
git config --global http.sslVerify false
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 wn244的个人博客!
