本地代码上传到gitee
1、在本地创建一个目录,执行git init
2、在gitee上创建一个仓库,并复制 https/ssh (本地与远程关联的地址)
3、本地连接远程仓库:本地命令行执行:git remote add origin 复制的https/ssh地址(ssh需要设置密钥)
4、若远程分支已初始化需先将远程代码拉到本地:git pull --rebase origin master
5、推送分支:git push origin master //不是空则不用加 git push -u origin master //如果远程仓库是空的要加-u
常见的报错解决:
1、$ git remote add origin 复制的https/ssh地址
remote origin already exists
$ git remote rm origin(删除关联的origin的远程库) 后再重新添加
2、$ git pull
! [rejected] master -> master (fetch first)error: failed to push some refs.
主要原因是gitee中已初始化,README.md文件不在本地代码目录中
执行git pull --rebase origin master命令将README.md拉到本地
3、$ git pull --rebase origin master
error: cannot pull with rebase: You have unstaged changes.
error: please commit or stash them.
解决:有修改了的文件,但是没有提交。这种情况可以用git status查看哪些文件修改了没有提交,可以提交这些文件。或者,放弃这些文件的修改(git restore)
git status
git restore xxx/xxxx.xml
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?