Git
markix
什么问题,什么结果,预期结果?
展开
-
github 拉取指定 tag 版本
github clone 指定的taggit clone --branch [tag] [git地址]已有仓库切换 taggit checkout [tag]原创 2020-04-24 10:41:11 · 11404 阅读 · 0 评论 -
本地多对ssh密钥管理
由于有多个代码托管平台1、生成ssh密钥ssh-keygen -t rsa -P '' -C comment -f key-for-github-t 密钥类型 -P 密码 -C 注释 -f 文件名生成 ‘key-for-github’(私钥) 和 ‘key-for-github.pub’(公钥)文件的存放位置是在shell窗口打开时的当前路径,即执行’pwd’命令时显示的路径,按需移动...原创 2020-01-05 23:12:28 · 379 阅读 · 0 评论 -
Push failed Dst refspec V1.0.0 matches more than one.
执行git push失败,异常信息:Push failed Dst refspec V1.0.0 matches more than one.原因:远程存在相同名称的branch和tag,冲突了。解决:删除branch或者tag删除远程tag(本地tag不会被删)$ git push origin --delete refs/tags/[name]删除远程branch(本地branch不会被删)$ git push origin --delete refs/heads/[name]另一种解原创 2021-08-22 11:56:13 · 1293 阅读 · 0 评论 -
git小结
git initgit clone一般我们通过 git clone 克隆一个有内容(master分支)的仓库后,本地会自动生成远程仓库master分支的引用 origin/master 以及 本地分支 master,并且自动将 origin/master 设置为 master 的上游分支(upstream branch)。当执行 git pull 或 git push 等命令时,会自动识别当前分支的上游分支然后进行拉取或推送操作。git checkout -b mymaster origi..原创 2021-07-26 01:06:05 · 101 阅读 · 0 评论 -
git 修改已提交的commit的信息
相关文档:https://git-scm.com/docs/git-rebasehttps://git-scm.com/docs/git-commit修改已提交的commit的信息,比如提交者信息、提交信息具体操作1. 启用交互式rebase执行如下命令:git rebase -i {待修改commit的前一个commit的hashcode}如果要修改的是当前分支的第一个commit的信息,则执行以下命令git rebase -i --root2. 编辑交互信息,将待修改的commi.原创 2021-01-06 00:55:50 · 2156 阅读 · 1 评论 -
git clone 本地仓库
git clone {本地仓库路径} {存放路径}存放路径默认为.,即当前路径。在window环境,需要将路径中的反斜杠(\)改成正斜杠(/)e.g.git clone E:/WorkSpace/IDEA/2020/local-repo原创 2020-12-31 10:49:30 · 6371 阅读 · 0 评论 -
gitlab 拉取代码
一般拉取git仓库代码有两种方式: ssh 和 http 方式。之前已经有介绍过了,链接:git 拉取代码两种方式gitlab在 http 方式上增加了一些方式,如下:通过OAuth2 token拉取代码git clone https://oauth2:{ACCESS_TOKEN}@gitlab.com/username/myrepo.git通过个人令牌(Personal access tokens)拉取代码git clone https://oauth2:{Personal Access Tok原创 2020-10-26 00:09:35 · 5046 阅读 · 0 评论 -
git 拉取代码两种方式
SSH方式需要事先在本地生成密钥对(公/私钥),在git服务端配置公钥。git clone ssh://git@{ip地址}:{port端口}/{项目路径..项目名}.giteg: git clone ssh://git@10.10.10.11:2222/markix/user-service.gitHTTP 方式url拼接帐号密码方式git clone http://{username}:{password}@{git_http_url}eg: git clone http://ma原创 2020-06-03 00:51:33 · 12408 阅读 · 0 评论 -
git push失败:Push failed REMOTE HOST IDENTIFICATION HAS CHANGED
最近有一次 git push 时有报错,异常信息如下:异常信息Push failed@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS原创 2020-10-25 23:25:46 · 718 阅读 · 0 评论