本地代码上传到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

 

posted @   dream_of_freedom  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
点击右上角即可分享
微信分享提示