问题描述旧项目在拉取/推送版本时失败,报错如下:
1234> git pull origin master来自 gitlab.hahaha.com:backend/server * branch master -> FETCH_HEAD致命错误:拒绝合并无关的历史
或
1234567> git push origin masterTo gitlab.hahaha.com:backend/server.git ! [rejected] master -> master (non-fast-forward)错误:无法推送一些...
问题描述拉取远程镜像时出现报错:
12git pull origin releaseerror: cannot lock ref ‘refs/remotes/origin/release/xxxx‘: ‘refs/remotes/origin/release‘ 已存在,无法创建
git error: cannot lock ref 是一个常见的 Git错误,通常会在尝试进行 Git 操作时出现。这个错误的原因通常是由于 Git 无法锁定引用(ref),例如分支或标签。这可能是因为其他进程正在占用该引用,或者您没有足够的权限来修改它。
解决方案亲测有效的解决方案:
1git updat...
问题在 git仓库中新建了一个仓库,想要把本地的工程目录推送上去:
123git initgit add .git commit "提交说明"
添加远程 git仓库:
1git remote add origin https://<access_token>@github.com/sakishum/xxx.git
推送到远程仓库:
1git push origin main
提示错误:
1234567git push -u origin mainTo https://github.com/sakishum/xxx.git ! [rejected] ...
将git log替换成git lg,并且彩色显示,方便查看及回滚到某个版本:
1git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
Git 常用命令:
12345678910111213141516171819202122232425262728291.到本地仓库 ...
SSH Key新服务器上git clone自己的项目时报错:
1fatal: unable to access ‘https://github.com/***/***.git/‘: Empty reply from server
检查密匙:
1ls -al ~/.ssh
应该会有一个id_rsa.pub 文件,如果没有,在终端运行ssh-keygen -t rsa以生成之。
打开你的github主页,打开Add SSH key的页面https://github.com/settings/ssh按照2的做法添加密钥最后测试验证:
1ssh -T git@github.com
正常情况下应该...