天天看点

Git 发布代码出现 error: failed to push some refs to

在使用给git bush origin master发布代码的时候出现了,error: failed to push some refs to …

有点目瞪口呆不知道咋回事…

查阅资料发现出现这个报错的情况很多,目前来说我只遇到两种,以后再次遇到逐步搜集。。。

一开始我以为是本地与远程产生了冲突

就尝试了使用git push -f origin master 进行解决

在进行

git pull --rebase prigin master
git push origin master
           

结果是没有解决问题…

因此尝试了第二种方法

git add '...code...'
git commit -m 'This is a new commit'
git push origin master
           

很幸运地解决了问题。这个问题的产生众说纷纭,我比较倾向于说代码尚未提交。使用git status 可以进行查看是否忘了提交code。

获取自己的密匙,在git bush 界面

1.首先查看自己的git 公匙

cd ~/.ssh
           

2.如果提示说No such file or directory 说明第一次使用git,若不是清理ssh公匙

mkdir key_backup
cp id_rsa* key_backup
rm id_rsa*
           

3.生成密匙

ssh-keygen -t rsa-C '填写我们GitHub的邮箱'
           

常用命令行

1.克隆仓库

git clone '要克隆的仓库地址'
           

2.上传code

git add '要上传的文件名字'
           

3.发布

git push origin master
           

4.生成一个新的仓库在命令行

git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin [email protected]:*****/haha.git
git push -u origin main
           

5.从命令行发布一个存在的仓库

git remote add origin [email protected]:******/haha.git
git branch -M main
git push -u origin main
           

继续阅读