在使用给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